Dogwood is absolutely amazing! They showed me that dog training doesn't have to end with basic obedience. I stepped into dogwood with my fearful dog who growled at everyone and neither of us had any confidence. By the time the first set of classess were over she was so excited to come and we even decided to keep going with classes and now we are at competition levels. Everywhere we go people stop and ask about the training because she's just that good. I trust my dog 100% and she's as reliable as they come.
Pros: Wide variety of classes, trainers compete w/their dogs
Cons: Class sizes are often large