Yeah, I think she's definitely some kind of terrier mix ^^. I would probably describe her size as small-medium (20-30lbs), she's a lot bigger than all of our other [small] dogs.Some sort of terrier would be my guess. Norwich, Norfolk, Cairn, Irish, Yorkshire, or a combination. Your dog looks small (?) in the photos, so perhaps a combination of terriers in the 10 - 25 pound range.
Her coat is pretty wiry, there's not a lot of softness to it.I agree, she has that look of many of those terrier breeds with a harsh, wiry outer coat and a long undercoat. But I also see this look happen sometimes in poodle mixes that don't inherit the poodle curls sometimes - what's her coat texture like? Soft? A but hard and wiry? A bit of both?