Os cães podem comer tofu porque não é tóxico para eles, mas o tofu não é recomendado para fazer parte da dieta de um cão. O tipo de proteína presente no tofu não é um substituto adequado para a proteína encontrada na carne necessária para uma dieta nutritiva para cães.
Os cães são carnívoros naturalmente primários que precisam da nutrição encontrada na carne de outros animais para sobreviver. A maioria dos alimentos para cães no mercado imita a decomposição nutricional da dieta natural desse animal. Recomenda-se alimentar um cão com uma dieta de carne crua ou uma marca de ração que lista uma fonte de proteína como o primeiro ingrediente.