We think she is German Shepard and Boarder Collie, but that changes every time I take her to the vet. We'll never really know as I picked her up off the streets.