We decided today that we would like a puppy! Actually, I've been moaning for one for years, and Professor has finally come around to the idea

I want a small dog, that won't shed hair everywhere and won't mind being inside. We don't have fences yet, so puppy won't be able to go out without a lead, but that'll be fixed in the next couple of months. I used to have a Shi Tzu, but he's lives with his brother at my Mum's, and I just couldn't separate them now.

So, any breed advice? Any reccommendations for where to buy one? I'd like to go to the pound/shelter first, and I'm googling, but if someone knows better than me please speak up