At first glance, this English Bulldog puppy puzzle looks easy because several adorable pups are sitting right out in the open.
But look carefully around the plants, blankets, baskets, and larger puppies. Several smaller bulldogs are partially hidden and surprisingly easy to miss.
The best way to solve it is to scan each group from left to right and count every separate puppy, including the tiny faces peeking out from behind the others.
Answer: There are 17 English Bulldog puppies in the picture.


