I had a Kawasaki Bayou 300 2WD. It was a bear and pulled my 2300# racecar with ease.
All these are NMNA.
2wd Honda Rancher 350
https://columbia.craigslist.org/snw/4903115576.html
Honda 300 with oversize tires. Big tires on an ATV are like tall tires on a car: the change the gear ratio so you lose bottom end grunt and add top end speed. A 300 is probably as small as I'd want to go and if you are thinking trailer I'd hold out for a bigger engine.
https://columbia.craigslist.org/snw/4938333060.html
Another 2wd Rancher 350, has tall tires on it too:
https://columbia.craigslist.org/snw/4884592884.html
Honda Foreman, 'smokes a little'= needs rings:
http://florencesc.craigslist.org/snw/4943528613.html
See the snorkel? That's been used for some serious deep water stuff. I don't like that at all.
Cheap Honda Foreman 500 'has engine noise':
http://charleston.craigslist.org/snw/4943207974.html
If you can beat him way down you'd be able to fix the noise and come out ahead. It's a dice roll, though.
This is a 'sport' type ATV and really would not be suited for what you are talking about doing:
http://charleston.craigslist.org/snw/4912430400.html
Having said that, a buddy had one almost exactly like it and that thing was a blast in sand dunes!
You'll need to log in to post.