This is just my own opinion but I couldn't give a baby quilt to someone knowing the cat threw up/pooped on it even if I got the stain out. I would try some of the above methods and see if it could be saved but I would keep it or use as a wall hanging or something else but not for a baby to lie on. Just my opinion.