We've used these guys in the past:
http://www.castlerockkennels.com/
They are reasonably cheap compared to others we looked at and the dogs get exercised a few times a day. It's been a couple years, but I think you even have the option of letting your dog play with others.
Bitter Bastard