wow, I was in your same boat a few months ago.....I didnt want to have to housetrain another yorkie because of my hardwood floors, and manolo is so dominant he only gets along with certain dogs. So....I got a cat! Easy, low maintenance, and he has a great friend now. I got a sphynx (no hair), because of my allergies to cats, and come to find out this particular breed gets along better with dogs than anything else! He is definitely happier now; he has someone to keep him occupied when i am away. Something to think about. Here's the link:
www.naughty-nature.com