Thanks for the advice re: Vacc's and puppy school too! Might go and enquire with my local vet tomorrow or on Monday.
Speaking of which...are all vets 'equal'? I know that with humans there are good GP's and bad GP's! Is this the same with vets? How do I choose a good one?