I've never really had peeing problems and Max has had the odd occasion of slimy poo, but as for barf, I don't think there is a single square inch of my rug that hasn't been barfed on and Speckles is the main culprit. And projectile?? Don't get me started on that....how she does it I'll never know.