I've been giving my dogs nylabones, but recently I read that nylabones are not good for your dog because they can break off in sharp peices. My vet told me that rawhide isn't good for my dogs either. But both of my dogs are teething and I dont know of any kind of bone to give them. Any suggestions?