My cat and dogs prefer fabric to throw up, I don't know why. I have a Spot Bot that was given to me, I think it works great for small clean ups. But I agree you might want to get it cleaned and then invest in one.