IMO either would be fine - those who use vinyl usually add it with adhesive like a kitchen floor and when need to clean, remove the litter and wash the flooring.
But Rubber Mats without holes could be removed to clean - the only drawback I can think of is that the mats would leave a hiding...