Learn the differences between crossbreeds, mixed breeds and designer dogs, including generation labels, inherited traits, coat variations and questions to ask breeders before choosing a puppy.