Good job, fairly useful.
However, I have two comments:
1) I'm not sure if the Barding column is needed or even if it is it is accurate. Why couldn't I put Barding on a velociraptor or a giant rat? It's entirely a DM call.
2) I feel that the HP (and secondarily Con) of the creatures should be considered. Some of the tanker creatures seem lack luster to that of the more high damage pets until you factor in that many of them have more health. If you are using the revised ranger rules this only gets to be more an important factor as you can increase the animals Con score and they gain more hit dice, and even if you are only using the PHB ranger, some having that extra base hit die is mportant for short rest healing, as the main problem with the PHB version isn't damage, but pet survivability.