My dog loves these Nylabone dinosaurs!  They seem to last forever, no matter how much she chews on them.  We have several of the T-Rexes and a Brontosaurus, but haven't gotten the Stegosaurus yet (you get a random one).  I see a lot of reviews about these breaking their dog's teeth, but luckily, that hasn't been a problem for us, and in fact, the vet just told me at her yearly appointment that my pup has very healthy teeth!  Just don't step on these - ouch!