Want this question answered?
Squirt him with a garden hose every time he does it.
punch it every time it does it.or grab it forcefully by the neck and lob it across the room.sooner or later it will begin to associate peeing on the table with pain, and stop.
shoot it
get him used to peeing with the leash on, so he'll get used to it.
to stop peeing on your floor?
You can get the male dog neutered, this should stop him from urinating in the house as much as he did.
Stop putting your dog in that situation. If it happens EVERY TIME, you have to take some responsibility.
It sounds lik your dog is excited or nervous. The dog might grow out of this. If the dog does not, try feeding the dog treats when guests arrive to teach the dog guests arriving is a good thing. If your dog continues to have this problem, seek a nearby professional trainer.
The only way to prevent this, is to walk the dog in the evening. Don't give it pills, your dog will hate you for it.
If he or she keeps peeing in the same spot every time, try "bitter lime" spray. Just spray a little in the spot and the dog should avoid it because the smell of the spray smells really bad to dogs. If he or she pees randomly, then before you clean up the mess, put your dog right next to the pee and scold (just say no a few times) and put it outside. Eventually the dog should get the idea.
Positive reinforcement or punishment... You can show it where to pee and give it a treat when it does. or If it pees on the other dog, look at the peeing dog and yell "no" it until it stops. Either should work but positive reinforcement way usually works best.
Go to Walmart and buy Puppy-Accidents mats. They are at least $5-$10.