It is recommended to buy a guinea pig from a reputable breeder or rescue organization. Pet stores may not always provide the best care, and buying from a breeder ensures that you are getting a healthy animal with genetic records.