10:30 am - 11:30 am Boulder Good Dog Club-Martin Park May 29 @ 10:30 am - 11:30 am Boulder Good Dog Club-Martin Park
9:30 am - 10:30 am Boulder Good Dog Club-Martin Park June 2 @ 9:30 am - 10:30 am Boulder Good Dog Club-Martin Park
10:30 am - 11:30 am Boulder Good Dog Club-Howard Heuston Park June 5 @ 10:30 am - 11:30 am Boulder Good Dog Club-Howard Heuston Park
9:30 am - 10:30 am Boulder Good Dog Club-Howard Heuston Park June 9 @ 9:30 am - 10:30 am Boulder Good Dog Club-Howard Heuston Park
10:30 am - 11:30 am Boulder Good Dog Club-Tom Watson Park June 12 @ 10:30 am - 11:30 am Boulder Good Dog Club-Tom Watson Park
9:30 am - 10:30 am Boulder Good Dog Club-Howard Heuston Park June 16 @ 9:30 am - 10:30 am Boulder Good Dog Club-Howard Heuston Park
10:30 am - 11:30 am Boulder Good Dog Club-East Boulder Rec.Center-meet near dog park June 19 @ 10:30 am - 11:30 am Boulder Good Dog Club-East Boulder Rec.Center-meet near dog park
9:30 am - 10:30 am Boulder Good Dog Club-Howard Heuston Park (go south onto 34th from Iris Ave) June 23 @ 9:30 am - 10:30 am Boulder Good Dog Club-Howard Heuston Park (go south onto 34th from Iris Ave)
10:30 am - 11:30 am Boulder Good Dog Club-Training Spot 1280 Centaur Village Drive Lafayette (yay! air conditioning:) June 26 @ 10:30 am - 11:30 am Boulder Good Dog Club-Training Spot 1280 Centaur Village Drive Lafayette (yay! air conditioning:)
9:30 am - 10:30 am Boulder Good dog Club-no walk last Sunday June 30 @ 9:30 am - 10:30 am Boulder Good dog Club-no walk last Sunday
10:30 am - 11:30 am Boulder Good Dog Club-Howard Heuston Park July 3 @ 10:30 am - 11:30 am Boulder Good Dog Club-Howard Heuston Park
June 23 @ 9:30 am - 10:30 am Boulder Good Dog Club-Howard Heuston Park (go south onto 34th from Iris Ave)
June 26 @ 10:30 am - 11:30 am Boulder Good Dog Club-Training Spot 1280 Centaur Village Drive Lafayette (yay! air conditioning:)