I did the pig for my mother because she likes piggy things.
The pig uses eleleg for the legs and the shell macro for the tail.
The body is a blob object which moves with the motion of the hips. Unfortunately I was unable to discover a good way of generalising the construction of the blob object into a useful macro. The result was arrived at more through trial and error than calculation.