Currently, I'm using a Raptor Gaming LM1 as it was the smallest I could find in Yoyotech at the time. However, since playing CS:S more regularly I found that it would jerk in the opposite direction if I moved it fast enough, making it impossible to CQC. So, I've decided to get a new mouse but since I have small hands, I need a mouse that can fit my hand.
If you have small hands and you want to play games, other than laptop mouse I don't see any that may fit your needs. I'm using logitech MX510 and it works like a charm. Even if you have small hands, you reach at least mouse 1/2/3 buttons ... I play css and those are the only buttons that I use. ( Excluding mouse wheel up and down )