What would you call a cross between …

What would you call a cross between …

When two dogs love each other very much, and their owner has not removed any functionality, then nature can produce some interesting combinations.
And of course we need to think of a funny name to embarrass them in front of their friends.
Here are some of our favourites:

Alaskan Malamute and Siberian Husky Alusky 
Basset Hound and Labrador Retriever Bassador 
Beagle and Cavalier King Charles Spaniel Beaglier 
Bernese Mountain Dog and Poodle Bernedoodle 
Beagle and Boxer Bogle 
Boston Terrier and Jack Russell Bo-Jack 
Border Collie and Chow Chow Border Chow 
Boston Terrier and Pug Bugg 
Cavalier King Charles Spaniel and Bichon Frisé Cavachon 
Chihuahua and Beagle Cheagle 
Chihuahua and Dachshund Chiweenie 
Chihuahua and Pug Chug 
Cocker Spaniel and Poodle Cockapoo 
Great Dane and Mastiff Daniff 
Dachshund and Corgi Dorgi 
Havanese and Pomeranian Ewokian 
French Bulldog and Boston Terrier Frenchton 
German Shepherd and Siberian Husky Gerberian Shepsky 
Golden Retriever and Poodle Goldendoodle 
Golden Retriever and Dachshund Golden Dox 
Golden Retriever and Collie Gollie 
Havanese and Poodle Havapoo 
Siberian Husky and Corgi Horgi 
Jack Russell Terrier and Beagle Jack-A-Bee 
Jack Russell Terrier and Pomeranian Jack-A-Ranian 
Labrador Retriever and Beagle Labbe 
Labrador Retriever and Poodle Labradoodle 
Brussels Griffon and Lhasa Apso Lhaffon 
Maltese and Yorkshire Terrier Morkie 
Pug and Miniature Pinscher Muggin 
Papillon and Jack Russell Terrier Papijack 
Pekingese and Poodle Pekapoo 
Pit Bull and Siberian Husky Pitsky 
Pomeranian and Siberian Husky Pomsky 
Japanese Chin and Poodle Poochin 
Pug and Beagle Puggle 
Great Pyrenees and Labrador Retriever Pyrador 
Rottweiler and Saint Bernard Saint Weiler 
Schnauzer and Poodle Schnoodle 
Shar Pei and Basset Hound Sharp Asset 
Old English Sheepdog and Poodle Sheepadoodle 
Labrador Retriever and Australian or German Shepherd Sheprador 
German Shepherd and Chow Chow Shepherd Chow 
Miniature Schnauzer and Yorkshire Terrier Snorkie 
Greater Swiss Mountain Dog and Saint Bernard Swissy Saint 
Australian Shepherd and Australian Cattle Dog Texas Heeler 
Schnauzer and West Highland White Terrier Wauzer 
Wheaten Terrier and Poodle Whoodle 
Yorkshire Terrier and Poodle Yorkipoo 
Bichon Frisé and Shih Tzu Zuchon