Thank you for the detailed response. I'm not surprised that she's a mixed breed, it doesn't matter to me anyhow. I'm going to go visit her at the shelter in august/september, so I'll see if she looks any different in person.
I'm not sure her exact size, it just says "XL" on the rescue page. Ha...