My dog adores these bones, she works and works on them. She chews off the big knuckles, then keeps on working. She keeps hers on the floor and although when I first open the package a lot of little pieces fall to the floor, my dog is more than happy to 'pick up' the tidbits!! I have ugly med brown apartment carpeting, so I have never had a problem with staining, it blends with the carpet or doesn't stain, not sure which.
I gave our 2 indoor med & large dog this bone. 1 did fine with it but the other one had the runs for 3 days. To greasy for indoors stains the bedding but would be great for outdoor dogs.