Your stirrups may be too long. If they're past your ankles when you stretch your legs down, they're far too long. Also, no stirrup riding where you try and keep your heels down and toes up without stirrups really help! Try to focus also on keeping your leg still and your weight not on the stirrup, but in your heels. When you post, raise and lower from your leg, which will teach your legs to be still. Hope I could help!
Rather than thinking heels down, try push your knee down. This puts your leg in a correct position as often if you think heels down you push your foot forward.
To start off you should put all your weight into your heels. Stand up in the saddle and when you sit back down keep your heels in place because when you stand up all your weight goes into your heels. You can also do stretches on your stairs or steps. Put thw Ball and toes of your foot on the stairs and attetch your heels all the way down. Hope this Helped!😊
You can do stair stretches at home to stretch your Achilles' tendon. Most of the time, riders can't keep their heels down because their heels aren't flexible enough.
Do lots of no stirrup riding
A little thing to think about in the canter is to count 1,2,3 with the horses' strides. Every time you say 1 push your heels down
It's nothing we can help with, the only thing to do is to train! Try to stand up for a while. It will stretch your foot a bit and will make it easier to keep it down.
Also try to take your foot a bit forward! It will come with time! Had the same problem when I was little :)