Lets oink see if I can get this straight.
swine human
sow woman
boar man
shoat adolescent
Hog(swine raised for food, usually 120 + lbs) hog(someone who wants its all)
Pig (swine usually under 120 lbs) pig(someone who eats too much oink)
Now there are all kinds of colloquial variations of these words. Hog can be meant for any pig, wild or tame. This is similar to the word steer, which in some circles means any bovine but in reality is a male bovine which has been castrated.
There are 10 species in the genus sus. Some of these are wild, ie javelina, warthog, and some are tame. some of the tame have become become feral through freedom. There are also many subspecies withing these ten species.
That exhausts my limited pig knowledge other than I love bacon oink pork chops, 0ink oink. And no breakfast is complete without some ham to go with my eggs and taters.:tinysmile_fatgrin_t