on a young horse! she is amazing at giving lessons as well. i am working a young horse, and when i run out of ideas, she knows right away what i need to work on and explains the reasons why. there are many others out there that will cost you less, but you get what you pay for! thanks ann! 