I took him to the vet and he suspects a form of roundworm. He pulled one out of his mouth and opened a bubble on his leg and pulled one from there as well. BLECK! He's treating him with Panacur Paste and Ivermectin. This explains why I haven't been able to keep weight on him since I got him a few months ago.

Wendy