Here's a thread which attempts to answer the same question: [link
http://answers.google.com/answers/threadview?id=117594]http://answers.google.com/answers/threadview?id=117594[/link]
Someone there broke it down simply. Unsure of how accurate it is.
Afghan Hound … hunting leopards
Airedale Terrier… hunting vermin
Akbash… guarding livestock
Akita… hunting large game
Alaskan Malamute…pulling sled
American Eskimo Dog…unknown (performing tricks?)
American Pit Bull Terrier… fighting
Anatolian Shepherd… guarding livestock
Australian Cattle Dog… herding cattle
Australian Kelpie… herding cattle
Australian Shepherd…herding livestock
Australian Terrier… hunting vermin
Basset Hound… hunting rabbit
Beagle… hunting small prey
Belgian Shepherd… herding livestock; carrying messages; law
enforcement
Bernese Mountain Dog… all-round working farm dog
Bichon Frise… royal lap dog
Bloodhound… tracking during hunts
Border Collie… herding sheep
Border Terrier… killing foxes; guarding farms
Boston Terrier… controlling vermin
Bouvier Des Flanders… all-purpose farm dog
Boxer… baiting bears and bulls
Brittany… hunting companion
Bull Terrier… pit fighting
Cardigan Welsh Corgi… general working dog
Catahoula Leopard Hound… hunting, guarding
Caucasian Ovtcharka… guarding sheep
Cavalier King Charles Spaniel… companion dog
Central Asian Ovtcharka… herding livestock
Chesapeake Bay Retriever… hunting waterfowl
Cocker Spaniel… hunting
Dachshund… hunting small game
Dalmatian… guarding horses and carriages
Doberman Pinscher… guarding people
English Springer Spaniel… hunting; all-purpose
English Toy Spaniel… lap dog
German Shepherd Dog… police dog
German Shorthaired Pointer…. hunting
Golden Retriever… retrieving waterfowl
Great Dane… hunting stag and wild board
Great Pyrenees… guarding livestock
Greyhound… hunting; racing
Jack Russell Terrier… hunting small game
Japanese Chin… lap dog
Japanese Spitz… companion dog
Karelian Bear Dog… hunting big game
Keeshound… watch dog; controlling vermin
Komondor… guarding large herds
Kuvasz… herding livestock
Labrador Retriever… retrieving fish and game
Lhaso Apso… guarding monasteries and palaces
Maltese… lap dog
Maremma… guarding sheep
Mastiff… fighting and defending
Miniature Schnauzer… catching rats
Miniature Pinscher… catching rats and being a barking watchdog
Newfoundland… retrieving from water
Norwegian Elk Hound… hunting big game
Old English Sheepdog… herding sheep and cattle
Patterdale terrier… killing vermin
Pembroke Welsh Corgi… herding cattle
Pomeranian… lap dog
Poodle… retrieving waterfowl
Portuguese Water Dog… assisting fishermen
Pug… lap dog
Rat Terrier… hunting rats
Rhodesian Ridge Back… hunting lions
Rottweiler… herding cattle; pulling carts; protecting
Russian Wolfhound… coursing wolves
Saint Bernard… guarding and herding
Samoyed… pulling sleds; herding reindeer
Schipperke… guarding boats; catching vermin
Schnauzer… all-purpose farm dog
Scottish Terrier… hunting small animals
Shar Pei… all-purpose farm dog
Shetland Sheepdog… herding sheep
Shih Tzu… residing in temples and palaces
Siberian Husky… pulling sleds; herding reindeer
Smooth Fox Terrier… hunting foxes
South Russian Ovtcharka… guarding sheep
Vizsla… sporting dog
Weimaraner… hunting large game
Westie… hunting fox
Wheaten Terrier… catching vermin; hunting; guarding
Whippet… racing
Wirehaired Fox Terrier… hunting fox
Yorkshire Terrier… catching rats and other small animals