Hot dogs usually come ten to a package, and buns generally eight to a package. What to do. After pointlessly complaining about those leftover dogs, there are several options. A hot dog can be yummy without a bun, served like any other meat dish on a plate. Or, there’s no rule that says you can’t wrap the dog in an ordinary slice of bread. I’ve been known to cut up the hot dog and mix it in with something. Mac and cheese. Rice and vegetables.
One could buy another pack of buns, to cover all the dogs, but then there’s the extra buns to deal with. Just because it’s hot dog-shaped doesn’t mean you can’t use it for other sandwichy foods. Or toast. Garlic bread. Allow to go stale and mash up as bread crumbs.
Why do they package it that way? The Straight Dope suggests that meat packers think in pounds – which happens to be ten ordinary size dogs – and bakers think in parts of a dozen, three, four, six, eight. http://www.straightdope.com/columns/read/560/why-do-hot-dogs-come-10-to-a-pack-while-buns-are-8-to-a-pack It’s as good an explanation as any.