This puppy-counting puzzle is designed to make you look twice.
Eight large golden retriever puppies are easy to spot, but several much smaller puppies are tucked between them. Look carefully near the top, along the sides, and between the paws of the larger dogs.
Those tiny faces can blend into the golden fur surprisingly well, so scan the picture slowly and count each puppy only once.
There are 8 large puppies and 4 smaller hidden puppies.
Answer: There are 12 puppies in the picture.


