Synonyms to sheep dog

bandog, Cerberus, Seeing Eye dog, bitch, bowwow, canine, dog, fancy dog, guard dog, guide dog, gyp, kennel, lap dog, pack of dogs, pooch, pup, puppy, show dog, sled dog, slut, toy dog, watchdog, whelp, working dog, Augean task, Herculean task, Jane, Jezebel, Partlet, air a grievance, backbreaker, bad woman, baggage, ballbuster, battle-ax, bawd, beef, beefing, beguile, beldam, bellyache, bellyaching, betray, biddy, bimbo, bird, bitch up, bitching, bleat, bluff, bobble, boggle, bonehead into it, bossy, botch, boycott, broad, brood mare, bugger, bugger up, bungle, call in question, cat, challenge, chick, chippy, chore, clamor, clitoromaniac, cocotte, common scold, complain, complaining, complaint, compunction, cow, crab, crib, croak, cry out against, dame, dead lift, delude, demonstrate, demonstrate against, demonstration, demur, demurrer, destructive criticism, dispute, dissent, doe, doll, double-cross, drab, drop a brick, easy lay, easy woman, enter a protest, ewe, ewe lamb, exception, expostulate, expostulation, faultfinding, filly, fishwife, floozi