Dior took went to puppy sch in nov. of last yr. We have had a horrible experience. It april and she still hasn't graduated. Y u ask? Because their final exam was on jan 8th and she got sick the day before because of the many treat we were using for the training. Ever since then i have been rescheduling up her appt to graduate and the instructor never shows up and is always sick. It getting to be soo frustrating. But other than that its was ok. We had somewhere to take her on Wed. and she made a few friends. I personally wouldn't recommend it. They can learn those things at home from a book or a tape. You the parent just have to stick with it.