9:30 am - 10:15 am Puppy Kindergarten (8-16 weeks of age) June 1 @ 9:30 am - 10:15 am Puppy Kindergarten (8-16 weeks of age)
5:00 pm - 5:45 pm Puppy Kindergarten (8-16 weeks of age) June 2 @ 5:00 pm - 5:45 pm Puppy Kindergarten (8-16 weeks of age)
7:00 pm - 7:45 pm Puppy Kindergarten (8-16 weeks of age) June 4 @ 7:00 pm - 7:45 pm Puppy Kindergarten (8-16 weeks of age)
9:30 am - 10:15 am Puppy Kindergarten (8-16 weeks of age) June 8 @ 9:30 am - 10:15 am Puppy Kindergarten (8-16 weeks of age)
5:00 pm - 5:45 pm Puppy Kindergarten (8-16 weeks of age) June 9 @ 5:00 pm - 5:45 pm Puppy Kindergarten (8-16 weeks of age)
9:30 am - 10:15 am Puppy Kindergarten (8-16 weeks of age) June 15 @ 9:30 am - 10:15 am Puppy Kindergarten (8-16 weeks of age)
5:00 pm - 5:45 pm Puppy Kindergarten (8-16 weeks of age) June 16 @ 5:00 pm - 5:45 pm Puppy Kindergarten (8-16 weeks of age)
9:30 am - 10:15 am Puppy Kindergarten (8-16 weeks of age) June 22 @ 9:30 am - 10:15 am Puppy Kindergarten (8-16 weeks of age)
5:00 pm - 5:45 pm Puppy Kindergarten (8-16 weeks of age) June 23 @ 5:00 pm - 5:45 pm Puppy Kindergarten (8-16 weeks of age)
9:30 am - 10:15 am Puppy Kindergarten (8-16 weeks of age) June 29 @ 9:30 am - 10:15 am Puppy Kindergarten (8-16 weeks of age)
10:30 am - 11:15 am Curbing Adolescence – for dogs 6 months to 3 years of age June 29 @ 10:30 am - 11:15 am Curbing Adolescence – for dogs 6 months to 3 years of age
5:00 pm - 5:45 pm Puppy Kindergarten (8-16 weeks of age) June 30 @ 5:00 pm - 5:45 pm Puppy Kindergarten (8-16 weeks of age)