I took Ivy to her first puppy class yesterday. It was set up by my vets, was free, and was in a confined, safe area. There were six puppies, all about the same age: a german shep, rotty, jack russell, old english sheepdog, spaniel and Ivy. I was really scared as most of the other puppies seemed enormous and didn't want to put her down at first. The people in charge really put me at ease and only dogs of similar sizes were let off the lead at the same time and only 2 or 3 at a time. There were lots of toys and a few treats scattered around which Ivy loved (she is very greedy unfortunately. She was trying to steal treats from the largest puppies!) All the puppies seemed to really enjoy it as it was great for socialising them with different sized and types of dogs and different people. The leader went through lots of basic information about training but it was mainly for socialisation. She commented on how confident and fearless Ivy is! There are two more classes with the same dogs and we get a photo of the whole class at the end!!! I'd highly recommend it