
Puppies often switch teats whilst feeding. They drain one and move onto another!! There's no point 'milking her' either - waste of what milk she does have!! Pregnant and post whelping bitches DO NOT need 'puppy food'. She should be on the same top quality food she's been having from the time she was mated, and before.
If she's not eating up properly (and that would mean limited milk although 3 puppies can't be challenging her overly) then have you considered whether she may actually be in trouble. Unless she had a shot to eliminate any retained birthing material, or even a dead puppy, she will be quite ill.
Post whelping and nursing a litter (most often a big litter) could leave any mum out of condition even if taking in a good amount of food. Some bitches just give their all to their puppies. You may be facing supplementing these puppies until it's time to start weaning them, IF they really don't have enough from mum. Are they quiet and gaining daily? That is your best indication of whether all is well, or not.