They do but their stock gets depleted periodically. You should call the store before you go to be sure. You can also check the inventory online, just be sure to enter the right zip code.
They should, they have many brands of food for both, dogs, and cats.
You should call the store directly
Thanks! Your answer is awaiting moderation.