Tofu's popular with many people - not just vegetarians. The punch of protein works in so many different ways, and it doesn't bring a fat or calories with it. You know dogs need plenty of protein in their diet. So can dogs eat tofu? Unfortunately, the answer isn't simple. It isn't toxic, but it also isn't the best protein source out there. We'll explain why these pressed blocks of soy milk may cause problems.