How to play Animation on current location

I made a simple bouncing animation as one “step” of a frog, but the animation always played at the location where I animated it. How do I make it follows the character’s current location and go forward step by step?

I have tried parenting it to an empty GameObject(either animate the frog or the empty object), still not working! help please.

Parent it to an empty game object and move the parent (empty game object).