SleepRover - they have a bit of a waiting list to get in with them as a client, but they're awesome. I'd liken it to doggy summer camp, but similar to the other places locally that do daycare and overnight stays, but the staff are top notch here. Dogs are kept in 3 separate areas based on size / age.
Doggo comes back thoroughly pooped every stay and you get 100s of photos a day (yes, a day) posted to see they're having a blast.
https://www.facebook.com/sleeprover/
http://www.sleeprover.ca/