Just to update, I have confirmed that there will only be 6 puppies in total in the class and the trainer has agreed to give me a reduced fee that can be paid in instalments.
I already started basic training myself when the puppies were just 3 months old, but the one aspect they were missing out on is the socialisation with other dogs which is extremely important to me as I will be showing them in a few months and they will be mixing a lot more with other dogs, so I need to know they will be friendly mixers and obedient outside their normal environment.
Thanks again for your replies and advice.