OK, so stalling is the last step before giving a shot or not - based on whether the numbers are going up or down.
Usually when we test at PM - the test just in front of giving insulin - we determine whether to shoot or not based on an unexpectedly low number or a good number.
Is this your first time shooting under 200?
It looks like based on the numbers 152 and then 164 that the numbers are going up. So no food within 2 hours of the shot, test again just before feeding, and then shoot IF you can monitor this evening.
No, your vet is incorrect.
If you need to give her a snack - you can feed a piece or two of freeze dried chicken, salmon - that sort of thing.
Shoot the same dose that you've shot this morning - Lantus is a hormone that requires consistency...do not change the dose based on pre-shot numbers. Changes are based on mid-cycle numbers...
Which dosing method are you using? TR or SLGS?