They have various sizes of raw hides, ears, etc. What I normally do is I purchase a raw hide, chew, hoof, antler, horns, etc, that is the size, or a few sizes up for my dog. When you buy one that's for dogs bigger than your dog, they can't finish it as fast, and it'll allow them to have the same amount of fun chewing on it before it gets too small. Then take it away when it does get too small, but she/he was still able to get the same amount of fun/entertainment/savoring out of it. I normally give the last bit (since it's still pretty big to smaller dogs, my girl is 90lbs) to my aunts Chihuahua or shih-tzu, and they finish it off instead of throwing it away. I keep them in a bag and deliver them to her on the weekends. Binky's scraps are about the size of the ones they sell at the store for their size breeds. So it all works out :)
You can save all of her/his scraps, and make smaller treats out of them. Have a scraps jar, and every once in the while break all the scraps down into smaller treat size pieces. Then your scraps jar turns into a treats jar! Be like the native Indians, and utilize every last bit! :)