I want to get a new poodle and am wondering about cleaning the carpets in my home so as not to have any scent from our previous dog around to interfere with house training the new dog. We have cleaned the carpets a few times, ( over a year or so since he has been here), but wonder how we might make sure all the doggie odor is gone. I've read advise that white vinegar will remove lingering odors. We have a carpet cleaning steam machine we use that we could use any solution we want to put in it. HELP how do you deal with this....any and all advise is welcome.