Were fecals done when you first got them and took them to the vet? It's possible he came to you WITH parasites. Dropping off a fecal at the vet and getting a test done is about $20. By the looks of him, I'd say he's hungry - and if he's eating like you say he is - I'd definitely want to rule out parasites.