I bring my dog to Dog Haus University twice a week. The investment is well worth it. You can purchase packages of visits for a discount or pay a drop in fee. The staff allows dogs the right amount of social and rest time. When I pick my (very) high energy dog up he is tired and oh so happy. They give report cards and you learn your dog's buddies. Such a great place. I highly recommend it.