I thought it would be fun to have a quiz whilst enjoying looking at very cute pictures of puppies and kittens - is there anything better than that?
Take a look at the photos and see if you know the breed of each. Some are immediately obvious as the young are like miniatures of the adult but I have mixed it up a bit with some unusual colourings that may trip you up.
There are 23 pics with multiple choice so grab a piece of paper - the answers are below.
Do comment to let me know how clever you are :)
1. a) German Shepherd
2. a) Maltese
b) Shih Tzu