Mcnab Dog Breed. The McNab, also called the McNab Shepherd or McNab Sheepdog, is a medium-sized dog that originated in Northern California in the 1800s. This breed is energetic, affectionate, and easy to train, and is great as either a working ranch dog or a family pet. Due to their breeding as herders, McNabs are extremely fast and nimble ...