Michigan Puppy has very nice looking puppies that are very socialized with kids and different surrounding. The food they are recommending and feeding was great quality also. Staff is friendly and helpful. I would recommend anyone to get a puppy there.