I've had my boy Elwood for about a month now and when I bought him the people at Petco said they thought he was about 4 months old. Weighing him today he weighs about 190 grams. Is this underweight for his age?