Random Dog Breed Generator

Forty-six breeds in seven groups - spin and meet one.

How do you like it?