They sell cooked ones, which I don't like at all. I have bought the pet store once and they literally just shatter.. maybe I had a bad one but it scared me.
I stick with the grocery store, not walmart, but a grocery store with a butcher in the back. They usually sell the bones for cheap. I get marrow bones, usually about 2-3 inches sometimes bigger for no more than like $5 and there are usually 2 or 3 in a pack. Just ask the butcher if you can't find them. I freeze mine and give them to Titan, but the puppy would probably do just fine without freezing them.. and the marrow bones last FOREVER. lol.
Commander Charly Titan-15 Jan 2010