We do Weruva foods now because of her kidneys, and they stay moist most of the day.
Before that, we were on Friskies and Fancy Feast. You can add water to the pates, and that keeps them moister longer. They might start to get cakey at +8 or +9, but by that point, I’m almost on my way home to pick up the food anyway. No food between +10 and PMPS. Chloe’s a picky texture eater so we had mixed results with that. If she got hungry enough, she'd eat it. If she pouted and didn't, she just gobbled up the fresher second meal faster.
There are a few reasons it’s suggested not to feed them 2 hours before each shot. 1 is so that you get an accurate BG reading at pre-shot that should not be influenced by food. The other is so that they’re a little hungry when you do put food down and will eat something when you give the insulin.
Chloe almost never eats more than a tablespoon or 2 in the morning, and I shoot within 15 minutes of her eating something (she does not like the shot while eating). She usually eats more in one sitting when I put down the evening meal. I have observed her long enough to know that she’ll go back to the bowl a few times in the morning, usually after things calm down in the kitchen and we’re not making breakfast for ourselves or anything. Since Lantus doesn't kick in until about +2 normally, as long as she eats in that first 2 hours, I've been counseled several times on this board that it is fine to give insulin as long as she eats in those first 2 hours.
So because I've learned that about her habits, yes, I'll shoot even if she's barely eaten that morning. I might top the dish off with a little MC gravy before I go (and make sure she smells the open can) if she's not showing ANY interest in food. If I started to notice anything off for more than 1 cycle, I'd probably post on the board for suggestions on what to do. It could be breaking out the MC or HC food (at that point, anything is better than nothing). Shooting a reduced dose is sometimes an option. It all depends on that situation.