HOLY SMOKES! That is a LOT of money for 6 weeks of training. I am assuming that is 1:1 training in your home? With your puppy being so young I would try a class. At 4-1/2 months the class would be more for socialization of your puppy and just introducing the very basic commands. Definitely recommend that.
For the barking, get a new squirt bottle and put plain water in it. Whenever he is excessively barking squirt him and tell him quiet. The water will get his attention immediately and then you give the command. You don't want to yell at him just say "quiet" in a strong clear voice.
"NO" is a very general word and I believe people use it too often trying to correct numerous behaviors. Whereas, giving him the command "quiet" tells him what you want him to do rather than just telling him to stop doing what you don't like. It is more of redirecting the bad behavior.
Good luck to you and let us know how you are doing!
__________________ "If there are no dogs in Heaven, then when I die I want to go where they went." — Will Rogers |