PuppyGaribaldi Veterinary Hospital puppy class Our free puppy classes provide a safe place for your puppy to socialize with other puppies, people and situations, and are an excellent opportunity to gain valuable information about your puppy’s care. source dog behaviourpuppy socializationsquamish veterinarianveterinary services Previous Post Next Post