I gave my little boy (8mths old) spaghetti bolognese for dinner two nights ago but he obviously didn't like it as he spat it straight out onto the carpet (beige- not my choice, we live in a rented house)! I've used carpet shampoo to get the stains out but there's still a little bit of a stain left- will hiring a carpet cleaner help or is the carpet ruined?