I love Himalayan chews for teething. They're hard and don't splinter and puppies can really gnaw on them. They're made of wholesome ingredients and last forever.
I also use the soft, puppy kongs in gthe small size for my dogs. Put some organic yogurt inside and freeze them.