Okay, I went to the vet to get Peanut's worm check up and preventions and I weighed him and he was 24 POUNDS! From 19.5 to 24 lbs! The front desk peeps said he was over weight by 2 pounds.... wait, aren't corgis supposed to be at the most, 27 pounds? I guess it was his size and/or age because they considered him a small dog even though corgis are MEDIUM dogs. Ugh. He is a year old and he is fully grown so I don't get that. Any answers to this?