We breed miniature dachshunds, and we have a few that live in our home with us, they actually think they are human I believe. Any of you who have indoor pets know that no matter how hard you try, or how often you bathe them, they will not always smell so great, especially after a rain or in the hot summer months.
I found something that I actually like better than Fabreeze or any other spray product for that matter. It is from Glade, it is called Fabric & Air, a pet odor eliminator. I found it at Wal-Mart for $2.99. They have a few scents to chose from, but we like this one the best.
You simply spray they bedding, their kennel, the carpet, you can also spray directly in the air, on your drapes, sofa, their stuffed toys and so on.
You can also use this in your car, shoes, gym bags and more. The scent is long lasting, but not overpowering. It eliminates the odors without masking them. I recommend this to everyone, even if you do not have indoor pets.