Hands down the best recommendations I got were: Don't buy from the chain pet stores, and if you're able to, find a local shop that has folks who can make recommendations based on your pup's size and needs.