Bats have Bite, Owls have Claw.
Most hunters get flying pets for screech. Since claw/screech does not work too well together, Bite is the prefered talent to team up with Screech. With that info, the bats talents would seem the better choice.
Have you considered a Carrion Bird? They have slightly reduced damage but can learn bite and claw. Allowing much more customizing of abilities. And they have an innate improvement to armor.
Me personally, I used an owl. I used Dive, Screech, and Growl when soloing. I used Dive, and Claw when in a group. As always pick what you like most.