Oh my! She is adorable. She actually reminds me a lot of Jackson!
She looks at a good weight to me, but hard to tell under the hair of course. I prefer a lean dog and keep Jackson that way.
He is a healthy 16lbs, almost 4 years old, and on a lazy day (where he maybe gets a few fetch sessions in the house, short potty walks) he gets 1/2 cup per day split into two meals (1/4 cup in AM, 1/4 cup in PM) but he also always gets treats as we do training sessions each day. Also, a bully stick now and then. On an active day (2 hours of swimming, 1-2 hrs of running, walks, etc) he can get up to 3/4 cup if he seems hungry. But he's very active most of the time.
I like to see an aeriel shot from above to check on his figure and weight.

I like to see a tuck up under the waist a bit. It's easier to see when they are wet.