S.T.
We were always told no, babies don't overeat. If they only want to suck and you offer food, then they won't take it. If you think he might not be hungry and he wants to suck for soothing, offer him a pacifier first. If he wants to eat, he'll spit the pacifier out and keep crying to be fed. As for the spit up, try what you suggested, feeding less more often. Also try feeding him in a more upright position. One of mine would spit up something fierce if he was laying down. If we propped him up, then the problem was solved. We were told spit up tends to be more of a laundry problem than a medical issue if the baby seems fine. One of ours spit up for months but he was otherwise healthy and happy. In contrast a friend of ours had a little baby who was fussy all the time in addition to the spitting up. She needed medications for the problem. Sometimes it seems like you can really shovel food down little ones and then in the next moment they are existing on air alone. Good luck. Babies are so much fun. :)
Updated
We were always told no, babies don't overeat. If they only want to suck and you offer food, then they won't take it. If you think he might not be hungry and he wants to suck for soothing, offer him a pacifier first. If he wants to eat, he'll spit the pacifier out and keep crying to be fed. As for the spit up, try what you suggested, feeding less more often. Also try feeding him in a more upright position. One of mine would spit up something fierce if he was laying down. If we propped him up, then the problem was solved. We were told spit up tends to be more of a laundry problem than a medical issue if the baby seems fine. One of ours spit up for months but he was otherwise healthy and happy. In contrast a friend of ours had a little baby who was fussy all the time in addition to the spitting up. She needed medications for the problem. Sometimes it seems like you can really shovel food down little ones and then in the next moment they are existing on air alone. Good luck. Babies are so much fun. :)