Meaning of phrases

meaning of " snapped at the heels"

Depends on the context , for eg : In this article below
image
Source:https://www.economist.com/asia/2010/03/04/divided-loyalties
It here it means challenging the position of a competitor or rival. But it can also means be on the point of catching up.

thank you!