I hope everyone is taking into account the size bonus as well as penalty. For example you get a bonus to hit, so even if you do less damage. Your more accurate. Making a certain goat more dangerous. ;)
@Eirish
Honestly I am not sure what your doing. But as I understand it, if the base stat is not below 10 you don't change it. If it is then you bump it up to 10, this is before mods to your size of course. In the case of your Dex is without a doubt below 10 while your Str should remain unchanged. So bump up Dex to 10 and then add size mod to it.
@Loup
I'm surprised no one has made a swashbuckler or rogue, it seems like all these little guys are perfect for that set up. Doing forget to get his cane.