We adopted a Yorkie from a no kill organization in the end of June, she was a breeder dog for the first 4 years of her life. We had to teach her everything from scratch like a puppy. She was pretty easy to house break with lots of trips outside, and a treat every time she went potty outside. I gave her a treat for #1 and #2, so she sometimes got 2 treats in a single outing. I never gave her those treats any other time. She loved them and she had to earn them. It took a few weeks but she's done very well. When our last dog would throw up or have an occasional accident on the carpet (she was 10) I would clean it with Oreck carpet cleaner, then spray the area with Uric Acid Eradicator. It's what apts etc use when people move out and the carpets have pet odors etc. I have to buy it from a janitorial supply, it doesn't cost that much. It comes in a quart spray bottle or gallon jug I believe it's made by Husky. It works, there is no odor left, sometimes it works best if you let the carpet dry between cleaning and spraying. If something has soaked all the way through to the sub floor you might want to inject some under the carpet. If you are a chemical free person this isn't for you. I started using this when everything I tried on the market failed. It's for odor only not stains. Contains: Water CAS#7732-8-5, Bacteria Cultures No CAS#, Suspension Acid CAS# 26027-38-.
__________________ Mammadoodle to my Yorkiedoodle Barney and our crazy cat Ms. Sassy Pants.  RIP Audrey-Belle 
Within the heart of every stray lies the singular desire to be loved |