'Put an eye on' does not sound idiomatic to me, Anon. These are: Keep an eye on Keep one's eyes on Have one's eyes on With an eye to
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
I know this is an old question, but in what context did you hear this? To, "put the eye on," someone is akin to cursing them.