The best way, I've recently found, of getting lice from pigs is using about a teaspoon of normal sunflower cooking oil, rub it into a damp coat, wash off the excess oil with warm water, comb the fur through with a human head-lice comb and then rinse the coat again with some normal guinea-pig shampoo or a pea-sized amount of Johnson's baby shampoo (if you can get that where you are, or just use water.) In a couple of days, comb through the fur again with the head-lice comb, and you should see some dead lice. To make sure they're thoroughly clean, bathe again if you want to. If they live outside, don't put them back out until they're fully dry, and using a hair dryer may be useful providing you keep your hand over the body of your pig to stop it getting too hot, otherwise just towel dry.
The oil basically works the same way a shampoo would, it suffocates the lice and so they ultimately die pretty quick. Use only a teaspoon-full as it can be a nightmare to rinse out fully and can clog up their pours so their natural oils can't escape.
I am sure that you could order some shampoo from the net, possibly check out zooplus.com, my girlfriend's used it and its a very good service. Though I don't know if you can get deliveries where you are, but no harm in checking it out!
Hope that's helped and hope your little one is lice-free soon
