Hi Everyone, I know this question gets asked all the time but I'm hoping that by providing all the necessary information...not just asking in general...that some of you more knowledgable dog lovers will be able to help me. I have wanted a dog for about 3 years now and over that time have done my research...I haven't gotten one yet because I know that with work/school/extra activities I wouldn't have the time needed-especially as I'm looking to get a puppy and train it. But things are going to be changing... My question is: What type of dog would you recommend for me? Here is my situation and some of my requirements: I will be living on my own in a 1 bedroom apartment..I live in the city I am looking for a small/toy breed preferably I know that the following, in part, depends on how it was socialized as a pup but I would prefer a non-agressive dog (not looking for protection!) I have younger brothers under 5 who will visit I would prefer a non-shedding dog but really that's not too important I'm not the most active person but I would be able to get out a few hours a week for exercise. I will be working about 8 hour days--so it'd be alone for the better part of the day. I dont want a "high maintenance" I dont want a dog that is prone to "yapping" I'm looking for a dog that is not too energetic as when I get home I like to lounge...and a dog that is affectionate would be great-but I know they need affection to give affection! I'm a bit specific huh? But I figure that can only be a good thing. So far I'm leaning towards a chihuahua-but I've heard they are prone to yapping..or a havanese-but seems a touch high maintenance. Nonetheless I dont expect to find a dog that meets everything I've listed..so I'm open. I hope it's obvious that I have been doing my homework..please help.