You will get the best bang for the buck under $300 with Primos Alpha Dogg. That was my first caller and it has done good for me since I've had it, I still use it today. You can find deals on the net on it for around $220.
There are other Fox Pro models for under $300 and they are good ones. I bought the Shockwave this year because of what Fox Pro helped me with.