
What sort of shepherd? German shepherd, Australian shepherd, Belgian shepherd? Not that it matters really, because the majority of breeds are fine with others, so it boils down to your preferences.
If you're really stuck for ideas your best bet is to go to the Discover Dogs section at crufts (March 10th - 13th) at the NEC, Birmingham, where you'll be able to meet examples of all the breeds recognised by the Kennel Club, and chat to their owners.