I don't know if this is a smart choice on my part but I give Petie a used toothbrush. He loves it and it seems to me by chewing on it would help clean his teeth and gums as well...I watch him with it of course but he's never managed to get the bristles loose yet (Knock on wood) 

 It usually keeps him occupied for a while too.