the way it currently is, a wounded animal will flee from you. if you have no way of trapping it in or killing it before it gets too far away you risk losing all of the lp you worked so hard for. so i propose that instead of rewarding lp upon the death of the animal, lp should be awarded each time you deal hhp damage.
lets use a bear as an example.
bears hit points is level*80
base lp gain is level*200
a level 10 bear has 800hp and rewards 2000 lp upon death.
2000 divided by 800 = 2.5 which is the lp awarded for each point of hhp damage you deal to the bear.
this will solve the problem of not getting the full reward for your effort because of something as silly as the animal running away from you and breaking combat.
of course this formula can also be applied to other animals and i believe this would work in everyones favor.