Rescues are the best. You can find purebred dogs that are already housebroken, some have obedience training already, they already have their shots, already spayed/neutered, etc. The best dog I ever had was my current little dog I got from South Lake Animal League. Her previous owner did a wonderful job with her.
You might check out Animal League (used to be called South Lake Animal League) and see if they have any dogs you might be interested in. I find that my dachshund does not shed much, so if you would be interested in a dachshund I can give you some names of rescues.
Here is the all breed Animal League's website:
The Animal League | Rescuing animals since 1988