Hi Sheri,
I have been feeding my cavs the Evo kibble for quite awhile. It's an interesting food in that it contains no grains, but it does have potatoes, apples, carrots, tomatoes, alfafa sprouts in addition to turkey, chicken, herring, eggs, and cottage cheese. Dogs seem to love it!
The kibbles are very small compared to other kibbles I've fed them, so I'm wondering how small the Evo small bites are. They must be tiny! The Evo has a little more calories than some kibbles, so you'll need to adjust the amount you're feeding. My dogs get about 1/3 cup twice a day. My girls actually get a little less than 1/3 cup.
If you change their food, you might want to do it gradually, mixing the new food into the current food in increasing larger amounts. Especially do this with the Evo, or they might get diarrhea if it is changed too quickly.
I personally would never feed my dogs a reduced calorie food, there is no need for that, I just give them a little less of the regular food.
There are also canned Evo foods that might be easier to swallow, unless she would try to swallow a big mouthful.
I hope your little Sasha feels better, does she wear a halter instead of a collar? If not, there are some very nice soft cloth halters that are very popular with the folks on this site. My dogs are wearing theirs in my avatar photo.