I love animals myself, but I've had a running battle (figuratively speaking) with a local big box food store. The ONLY animals allowed in food stores or restaurants are service animals. AND, IMHO, an animal that has to be carried or placed in the grocery cart is not an assistance animal and does not belong in a food store or restaurant. As for smoking, about ten years ago our state (Florida) had a constitutional amendment approved by the voters that prohibits smoking in any public place, including the campus of the local community college. I am grateful that smoking is not allowed. I have adult onset asthma and the smoke causes severe breathing problems.
Believe me, I am not anti-animal. We had three dogs (just lost the last one about a year and a half ago) and I loved every one of them. However, unless you have safety restraints in a vehicle, in a collision a dog or cat becomes a projectile which can cause injury to them or whoever they're with in the car.
And, I don't want to use a food cart that has been occupied by any animal. JMHO!
Jeanette