I just read the most recent posts now....
 
Our class was a mix of large and small dogs.  Our trainer made sure that for the first few classes there was a seating arrangment made according to dog sizes. There is no off-leash free time.  You will be taught how dogs should be introduced to one another correctly.  It was a great experience for us...Tia always thought she was a "big" dog, until she actually met some...she has been humbled 

 !