I have posted many threads about my b&stard dog, I know how frustrating it can be, even more so when you have successfully trained other dogs. Mine is a nightmare, apart from the toilet training which he mastered quite quickly, we used a crate when he was a pup, kept him in it most of the day and took him outside every half an hour ( it only took 3 days ), my dog jumps up, he barks at everything, he pulls like a train when on the lead but is great off lead until he see's another dog, he whines a lot, he eats poop and likes a lot of attention. I walked him this morning for over an hour and he was still full of it.
I have had some great advice on here, I now have a great head collar which means I can now walk him along the road without him pulling me over, he is slightly calmer in the house but the big problem at the moment is the barking, my daughter is scared of bringing her friends home because the dog barks at them and jumps up, I do wish I could find a way, at the moment I am tempted to try 'correction spray'.
5 months is still very young, with dogs like ours the first couple of years are when they are going to be their most bouncy and energetic. I think you need to focus on one thing at a time as you won't solve all the problems at once ( which we have found out ).