Though there is one other place we just slightly prefer over DDO, when we can't get our Lab into there for kenneling, DDO is immediately the place we call.
Pros:  Excellent, reward driven discipline and training, relaxful kennels
Cons:  Play pens are a bit small for larger dogs to really run and stretch their legs.  That's about the only knock we have against DDO.
                        
more