Knowing that your pet has been reared and socialized in a good enviroment is always an advantage to buying from a breeder. You will need to be wary of mills, so check out breeders carefully and ask plenty of questions. Ask to see where they keep their hamsters, and make sure you check the health of the hamsters before buying. Many breeders will ask you to wait for your hamster which is perfectly normal and often best, as you know they are not constantly breeding their hamsters. Ask to see the mother and father and ask about the welfare standards; if they are a good breeder they will be willing to answer questions and won't shy away. If you are considering showing your hamster it is best to buy from a breeder.