Ignore, ignore, ignore. By you giving him toys, praise, etc, he thinks "oh, when I bark this lady gives me stuff..." and you've already started bad habits. At 6 months old, he should be able to hold it through the night. Make sure you pick up his water bowls 2 hours before bed and let him outside right before bed-time to be SURE he won't have to go in the middle of the night.
From now on, seriously ignore. It will be so annoying for a few days but just live with it. When he is barking, there is no eye contact, no touch, no affection, no attention, no anything. Ignore, ignore.
Oh, and I wouldn't use a shock collar. That will just make him extremely fearful of you. |