About 7 per pack
Some are small and some really huge.
Bought 3 packs and I got 6, 7 and 9 pieces for each pack.
It is good to get bigger ones as the end of each must not be left to the dog for him not to swallow too big of a piece.
Overall good product, and cheapest I could find out there.
Getting one star out because customer service never replied to me despite a few emails to know the avg number hooves in a pack.