Hi TTK - we recently got 2 small dogs, a shih tzu x maltese, and a griffon x maltese - both are good for allergies and don't loose their fur (downside is that they need to be clipped). The griffon is smarter in my opinion and the shih tzu is stubborn - she doesnt listen most of the time but is cute so is forgiven . a couple of reasons we got small dogs was because of the size of our gardon, and because my wife and daughter weren't doggy people so I could never have gotten something that would jump up and nip at them. its all about the training and like many things its the time that you put into them so that you reap the rewards later on.