First of all thanks for the help xD
Second of all I know that's incredibly suboptimal but I tried to make it optimal (with bow, cheetah and so on...) but then, when I picture my dwarf with the bow, the falchion and the cheetah... well... I just couldn't see it xD I'm lucky that in my group the plain optimization isn't that important (we still try to make strong PCs but we accept having PCs a little less stronger but more interesting^^) so I really prefer having a PC that I like than a strong one... and, even if it's suboptimal, I don't think that my dwarf is that weak^^ I'm I wrong?
Speaking of the build... why is IPS so important? Will there be that much enemies with concealment? I ask because I've never played ranged characters so I'm not used to chek stuff like that xD
About the armor... I know that having a +1 armor and a +1 buckler helps me save some money, but since I'm going in melee from time to time, losing 1 AC (with the normal buckler) or 2 (with the +1 buckler) it's different^^ And I know that, expecially with the crossbow build, switch hitting is really worse than suboptimal but, as I said before, we have only one melee fighter and so, even if I will use my crossbow most of the time, I really need to be able to switch to melee if necessary. I used only one feat for the melee (power attack) so I don't think I wasted to many resources on my melee capacity...
And I'm not going to go in melee to often... just when really needed^^
Last but not least the animal companion. I imagine you're talking about the cheetah as better companion... well... I've already made a sheet for the cheetah and I know that it has better AC, 3 attacks, the trip ability, more initiative, more speed and with the appropriate feats (weapon finesse and agile maneuvers) better CMB and to hit bonus... but it's too damned skinny! I have my short, muscular, rude, bearded, almost always drunk dwarf with sigars, a greataxe and a f*****g big crossbow... whit a skinny cat on his side? It hurts my feeling more than having a bow xD Isn't there a way to make my dog a better companion (different feats/skills/abilities) instead of changing it? Or a way to have a better companion instead of the dog but still heavy, rude end massive?^^ I would have gone to the boar or the bison (or even the rhino xD) but I can't have them since I'm a ranger and not a druid...