Haven't done yoga, but will do various types of cardiovascular exercises (jogging, walking, stationary-bicycle, swimming, etc.) several times a week. Plus, it helps me to do weight-lifting weekly as well.
I had a Glock slide crack at the breechface, and the company told me it was a result of working the trigger on an empty chamber. Needless to say, I'm using snap-caps now!