Rose -- he's right -- it's a PITB....That's one of the reasons we got rid of our RV with slides. :) :)
Another place to look is a business that reupholsters boats, etc...they may have a carpet layer or a vinyl installer.
Kat --- if your dog can walk on vinyl at home, shouldn't have a problem in the MH -- unless it's loose while traveling and then I'm not sure even carpet would help!!! I've tried to walk when the RV was moving -- it's a riot -- I staggered like I was drunk! LOL