So we are getting a puppy come August and while I have a good sense of the training and work involved with that at home, I'm wondering what type of activities exist in the city. I know there are the dog parks and what not - we live near Mill Creek Ravine. What other types of things exist? Any unique things that people here to with their dogs?