Bum bum bummmm.. the fleas...
i think the main "insecticide ingredient" is called
pyrethrin...
any flea medication that has this (any product suitable for cats) is apparently safe to use on the Pig...
Id call a vet to double check... and apparently fleas goes through stages, so i think different treatments are needed?
and as for cleaning the carpets (and Dude)
check this site out:
Flea Care - DOROTHY HAS FLEEEAAASSS