Talk to a vet experienced with guinea pigs. If you don't want to take him in, just call. If they say that there should be nothing wrong with him, try giving him alfalfa hay sometimes. It has the extra fats that under weight, prenant, and baby piggies need.