At first glance, this puppy counting puzzle looks easy because several adorable dogs are sitting right out in the open.
But look carefully behind the larger puppies. Several smaller pups are peeking out from the sides, hiding between them, and even tucked beneath another puppy.
The easiest way to solve it is to scan from left to right and count every separate face, including the partially hidden ones.
There are 6 large puppies that are easy to spot and 6 smaller hidden puppies.
Answer: There are 12 puppies in the picture.


