We adopted Maggie a year and a half ago and were told she is a Corgi mix. She certainly looks like she is, but she is much bigger than a Corgi should be (very muscular and solid) with short hair. What do you all think? I'm thinking some sort of Shepherd/Corgi mix but I'm not sure. I've attached a picture of her.