Question: how to train dog not to mark inside?
Answer: Spay (or neuter) first The longer a dog goes before neutering, the more difficult it will be to train them not to mark in the house. Spaying or neutering your dog should reduce urine-marking and may stop it altogether. But if they have been marking for a long time, a pattern may already be established.