Rhyhorn is so hard to train. But, it's extremely rewarding. Rhydon can learn Surf, always thought that was interesting.
I agree with the surf thing. Also, I find it odd that Nidoking can learn it as well.
That makes me wonder: How can Rhyperior learn moves like ice beam and toxic?
But anyways rhyhorn is an interesting choice.