Los perros pueden comer tofu porque no es tóxico para ellos, pero no se recomienda que el tofu forme parte de la dieta de un perro. El tipo de proteína presente en el tofu no es un sustituto adecuado para la proteína que se encuentra en la carne necesaria para una dieta nutritiva para perros.
Los perros son naturalmente carnívoros primarios que necesitan la nutrición que se encuentra en la carne de otros animales para sobrevivir. La mayoría de los alimentos para perros en el mercado imitan el desglose nutricional de la dieta natural de este animal. Se recomienda alimentar a un perro con una dieta de carne cruda o una marca de alimentos para perros que incluya una fuente de proteína como el primer ingrediente.