I agree that it depends on the yorkie. Twinkle is
very energetic and would run all day if she could. At weekends we go to the woods a park and be there for four to five hours....when we get home Wicket (who I have to carry some of the way round because of his little legs

) and Kaddie (mastiff) collapse in a heap for the rest of the day - but Twinkle wants to run around the garden or play with her ball....she's on the go non-stop
I think agility classes sound like a good idea - I'm thinking of enrolling Twinkle in these. I think maybe the mental challenge of it coupled with the physical might wear her out a bit! xxx