Pets are very similar to babies, they do have a tendancy to make a mess when eating. We had a ceramic pet bowl for our dogs food and he managed to push his bowl around the kitchen while he was eating, the noise the metal made when it was scraping against the floor tiles was a horrid noise. After each meal time I was spending 5 minutes cleaning up all the food which had gone all over the floor!
I needed a solution and after much research, I found it = None slip dog bowls by Pecute.
The two stainless steel dog bowls are very well made. I use one for food and the other for water. A silicone non slip map is provided which sits on the floor and doesn't move! It stays in position. The bowl sit securely in the bowl holders and are easy to take out or put back in. If food doesn't get spilled then the silicone mat has a lipped raised edge so food or water remains on the mat and doesn't go on the floor.
Additionally the company even throw in a free scoop.
If you are looking for a solution then I highly recommend this product which is available here https://www.amazon.co.uk/Pecute-Stainless-Non-Spill-Silicone-Puppies/dp/B072MGFCL7/ref=sr_1_2_sspa?ie=UTF8&qid=1535900894&sr=8-2-spons&keywords=pecute+silicone&psc=1
Very hygenic, simple to clean, remains fixed in position and the quality is superb.