Hmm I got wrong Cirneco Dell'Etna never heard of it. And Australian Terrier. I also put Mini Pinscher instead of English Toy Terrier.
Um, I got 14 right, then again I've only been in dog world for a decade. I've never heard of many of those breeds. It kind of became process of elimination...knowing it's definitely not A or C, so guessing between the remaining two. It was fun though! Cat breeds and I would have done much better.
I either knew or, by a process of elimination "knew", the others I took a wild guess - and thanks to the wild guesses I only got two wrong!
My wife had a Puli puppy when we were married and we were always trying to get a good picture of him (with no luck). This is the best we could do during the entire 16 years of his life. Bogie was a great dog and I remember he would never overeat. We just put his dry food in a dispenser, and he ate when he was hungry and never got overweight.