What Breed is My Dog?
I think it is a Lancashire Heeler, which is a cross between a Jack Russell terrier and a Welsh Corgi. I just adopted an 8 year old of this breed and she looks just like your dog. You can learn more about the breed on Lancashireheeler.org and there is another...