Dogs, including puppies, eat when they are hungry.
It's very, very easy to overfeed a dog--you're actually lucky that Macee knows when she's full and won't keep going!
When Calypso was a baby, she staged her share of "hunger strikes," too. Yes, I panicked. Yes, everything turned out fine.
One thing you can do is, set the food down for 15 minutes, period, then pick it up, regardless of how much is eaten. Repeat for each meal. That will teach her to eat at mealtimes, if
Keep in mind that dog food manufacturers vastly
overstate (on the bag) how much your dog "should" be eating each day. After all, their goal is to sell more dog food
, right? According to the bag, Calypso should be eating 1 to 1.25 cup a day. She gets 1/2 a cup (.25+.25) and almost always leaves a few pieces of kibble behind.