These bones are made in the U.S. from good quality ingredients, predominantly brown rice and pea protein. They have no wheat, corn, soy or gluten.
They are hard bones so you need to watch that your dogs don't swallow large chunks. I have two very small dogs (5 and 7 lbs) for whom I chisel the bones into smaller pieces for them to chew as the whole bones are too large.
The pieces keep them occupied for between 15 - 30 minutes and are probably good for keeping plaque at bay (anecdotal evidence, not verified).
Neither my two Chihuahuas or (now deceased) Shelties have ever experienced any stomach or "processing" issues with Terrabones.
They are expensive, but great quality. I buy the large size bones since the bag weight is heavier than the bag of small bones yet the price per ounce is usually lower for the large bones. Once the bones are broken into pieces (using a hammer and screwdriver), each bone equals four treats, so the bag lasts a while.
Entirely Pets sale price (a 20% discount promotion) was by far less expensive than I found them anywhere else.