Increase dog breed database!
Your list is somewhat thin! I could name all of the dogs on your list and a whole lot more! You seemed to have missed some key breeds from your list, so there's no wonder that when you try and recognise my dog's photo you get it completely wrong!!