This little mat worked out fine for my hubbys new puppy and all his little spills. The matting on the back was slip resistant, so it stayed in place.. It was also easy to clean.
Just spray it off and dry.