I have the Timko wheel puller, and it's worked very well. It's quite robust and comes with pins for both small and larger axles.
It's excellent for flywheels and wheels, just change the pin.
For work gears, I picked up this Great Plains Gear Puller
Between the two, I have most bases covered. I use an arbor press to put the stuff back together.