My pup loves Camp Bow Wow!
Camp Bow Wow offers day "camp" - dogs get to play in open indoor/outdoor areas with supervision from Camp Bow Wow staff.
This is a great option to socialize with other dogs & to get lots of exercise.
The dogs are separated into three areas based on size and all dogs are "interviewed" to assure that they can play nicely.
Live video of the play areas is available from their website, so its easy to check in to make sure your pup is safe.
For boarding, Camp Bow Wow offers large "cabins" with a cot and plenty of room to move around. My pup is not crate-trained, so this is a great solution