requiem , 1 month ago Belgian Shepherd - Staffordshire Terrier cross would be my guess.
Belgian Shepherd - Staffordshire Terrier cross would be my guess.