I use the Neater Feeder for my dog. The holder will not tip over and all water spills are contained within the holder. My son uses a larger size for his golden doodle.
I've used tupperware with lid for water and put it in the step down before you go out of the rv (24 foot). Imagine my surprise (a rescue) when she brought me the lidded bowl because she wanted the lid taken off so she could drink? Metal food dish and she brings me that (far too much) to fill up. Food is not out all day.
We offer water when we stop, and we are always stopped at meal time, which is when she eats too. We do not leave food out for free feeding as it also attracts critters. Once stopped we leave water out. I found a rubber mat in the cat section of the pet store that we use under her bowl to catch any drips or accidental spills.
We use a spill proof water bowl we purchased from Pet Smart several years ago. We also have one of those mats that are made for water bowls size wise which keeps it from slipping and absorbs water. Never had a problem when we had our motor home and now we keep it in the crew cab next to our big dog.
This^^^ Never spills, not even during the hellish northern part of the drive to Alaska. It's not too big, so doesn't take up too much space. For food dishes, I have some smallish stainless bowls that fit inside the water hole dish for storage (when not being used)
I offer water when we stop and let her out. However, I have seen small bowls with a inward lip that make them almost spill proof. Sorry cannot recall where. Perhaps someone else will know?
I just use wide flat bottom short dog bowls for the food. Neither dog is a "bowl tipper", but these bowls reduce accidental tipping.
For water, I use an ice bucket. Inside, it sits in a corner so two sides are against walls. The dogs have not tipped it over inside. I empty it while driving. Outside, if it tips over, it's not a big deal.
We use elevated bowls, had to for Kaiya and just continued after she died. It makes for less dripping after drinking, but we put a bath mat under it. The bath mat is a padded one that is mostly water proof and is easily cleaned/dried outside. It has a non-slip surface on one side and holds the bowls in place while moving.