We started taking our puppy to Yuppy Puppy a couple of days a week to help burn energy and socialize. The staff is very accommodating and knowledgeable. You can tell they love the dogs. I know because Bauer is well cared for and has fun.