Many diapers and mats just absorb a large amount of fluids but allow excess to still leak through. Doggy/puppy pads absorb not quite as much but they don't let the oils and stuff leak through. They cheap and really kept my garage floor clean. Also saved my paint job from chemicals by laying some on the areas at risk while lubricating/servicing.