If you've ever had to have a dog's teeth cleaned by the vet, you know how expensive it is - and there's a risk any time an animal is under anesthesia. To avoid that for as long as possible, and keep your dog's teeth clean and healthy, give him a weekly bone. There are a couple rules to feeding bones. First, no pork or chicken bones, ever. Second, feed only raw bones.
Cooked bones are much more prone to splintering.
He or she may have a whole leg bone available, including both 'ends', the knuckles. My butcher cuts them up into manageable pieces, so be sure to have them cut to a size your dog can handle. My 34lb Corgi gleefully tackles a whole 'knuckle' half the size of his head, and maneuvering his jaws around that 'monster bone' really gives his teeth and gums a workout. Although the beef knuckles are generally safe, it's best to give a fresh one when you can be there to keep an eye on things. The second thing you can do for your dog is provide him with healthy vegetable matter.