Eat a dog and it only feeds you once. Train a dog well and it will feed you every day. A good dog teamed with a good trapper, hunter & gatherer will put food on the table more days than not. Especially in WROL situations.Just make sure it's one with enough meat on it to keep you going.
That food is in addition to being an alarm system, armed (well toothed anyhow) guard, self propelled heater, etc.
That being said, I have no issue with eating any critter. Have eaten from worms, grubs, snails, mice, frogs, snakes, etc to bears and most things in between.