I think it would have been balanced if you could only cook food recipes when interacting with the pet. That way it would function sorta like an assistant providing limited functionality and not being an all-in-one portable provisioning station.
Oh, what could have been.