Actually every horse spawned in a battle are considered used... if they die or not doesn't matter.
Loot is a % of the used horse which will get a -2 malus. (Can't recall the exact %)
If you get +3 horse from the enemy at the end of the battle, it's because these were in the enemy inventory but didn't get use.