Don't lose hope My Basset didn't get trained completely until she was about six months old. What worked with her was the life-saving penny bottle! First, just fill a plastic soda bottle with some pennies. If you are able to with with your dog, keep a very close eye on him. When he starts to squat, slam in on your hand or on the floor really loud. It makes a really loud, bad sound and dogs hate it, and it will stop him from peeing right away. Then take him outside right away and when he goes, give him a LOT of praise. Consistency is the key here, and don't leave the penny bottle around, or it could be made into a toy by your puppy That happened to my friend's dog, and the penny bottle is her new favorite toy! So don't give up! You can do it! Good luck, and keep us posted!