This is a very thorough post on what to look for and why. The 'red flags' are especially useful!

http://dogstardaily.com/blogs/buyer-beware