I try to very hard to avoid a situation where I would be eating cat or dog; I've managed to gracefully avoid that. It's hypocritical of me and an arbitrary line, but one that I have managed to avoid crossing.