A few tips for dogs on floors with slippery floors (vinyl, ceramic, whatever). While I totally agree that the best floor for dogs are non-slip survaces, there are ways to help our friends get along in "our" world.
1) Keep the toenails trimmed. On average, trim dogs nails 7-10 days. I prefer using a grinder as opposed to a cutter. Makes a much smoother edge which prevents dog from scratching you or his own skin (the ear skin is so thin and tender!), and prevents nails from snagging on clothing and carpeting that could tear the nail (OUCH!). If you hear your dogs toenails on the floor (clickety-clickety-click), then the nails are too long. Short tight nails promote healthy feet. Long nails can cause lots and lots of problems including permanant orthopedic problems.
2) You can either shave, or trim the hair from the bottom of the feet if he has very hairy feet. My Kuvasz don't get too much hair on the bottoms of their feet, but my Samoyed used to get really bad hair growth and required a monthly trim.
If your dog's nails have been allowed to grow long it may take a while before you notice a difference in his traction. The reason is that if the nail is so long that it touches the floor in front of the of the foot, it causes the arch in the toe to flatten out and the toes to splay. In very severe cases, the pastern ("wrist" - just above the foot) will bend as well and it's not likely this orthopedic problem is correctable without prosthetics. It will take a while of short nails on good surfaces (grass, dirt, sand) for his feet to get back into shape.