gamepad with best analog stick?

i am currently using ps2 gamepad it only give value from 0 to 255 (ie. 1byte)

is there any gamepad which can give a better resolution

The PS2 controller already maps the joystick to 0 - 255 internally, but if you want a range of say, 0 - 1023, then you will need to make your own and use the Arduino's analog pins.

is there any better gamepad other than xbox(which gives 2 byte resolution)?

No,
Ps2 and Xbox: 1 byte resolution (0 - 255)
Wii classic controller: (0 - 32) range

Added:
If you want a 2 byte resolution, you can multiply the current joystick range by 4, which will put you in the 0 - 1023 range, but it will be choppy. If you want smoother increments, then you would need to make the controller yourself.

i have used razor xbox controller(404 Not Found)
it give value upto 32768 .