When I had my dogs I used oxy-clean for the stain and something the vet gave me for the smell. Seemed to work pretty good...they stopped! :)
Sorry...that's what I can't remember. It's been over 5 years since my little baby passed and I don't have the bottle anymore. They (vets) usually have the best products though, so I would think any vet would have a recommendation. :)
i have tried different products that claim to work and more often than not my dogs will pee on the exact spot that was just cleaned. maybe get rid of the carpeting, dogs seem to love to wreck it.
Oh sure. It's called a dump truck.