Very nice experience with Oh My Dog! Juulke (puppy) and I enjoyed following the puppy course here. Small group sizes allow for more personal attention and, added bonus, less distraction for the dogs, making the course easier for the owners to follow. The clicker method works very well when teaching desired behaviour, and was easy to learn. The trainers are enthusiastic and knowledgeable and are open to questions outside the course material.
I definitely recommend this school!