A.T.
I'm an interior designer & have worked for several furniture companies over the years. At this point, most furniture companies DON'T put Scotchguard on their fabrics because there was a class action law suit back in the late 1990's against Scotch Guard because people that had been exposed to Scotch Guard chemicals still had them in their blood 20 years later. There is ongoing research to determine if it is a carcinogen as a part of the settlement. I was told by a pediatric nurse to never expose a baby to anything that has been Scotch Guarded. There are other products available that are teflon based - however if the fabric wasn't treated in the mill it is much less effective and it STINKS up your house when you spray it.
I would get a washable slipcover until baby is out of the spit-up phase and have your sofas professionally cleaned whenever you get your carpets cleaned to keep them fresh and remove dust mites, etc.
In the future - the next time you buy any new furniture - purchase the extended warranty offered by the store and you will usually get 5 years of stain coverage and often the items will be treated professionally in the warehouse before delivery to your home, depending on the company.
Good furniture makers like Thomasville, Ethan Allen, Bassett offer this type of extended warranty.