Smell and texture beats out any “by” date.
If the can is not puffy it is safe to eat. The label reads BEST IF USED BY. Does not mean it is expired.
Fresh stuff is whole different ball game.
You might try to eat Kibbles instead. It keeps for months. Carry a little in you pocket in case you get hungry. Keeps your teeth clean. Dogs seem to be healthier than humans and maybe that is the answer.
Just avoid the urge to chase cars.