Yes, birds do eat garden snails. In fact, many birds are known to eat snails as part of their diet. Some of the more common snail-eating birds include: blackbirds, thrushes, wagtails, robins, and dunnocks.
Birds typically eat snails by picking them up with their beaks and swallowing them whole. However, some birds may crush the snail's shell before eating it.
So, if you have a garden snail problem, you may want to consider attracting some snail-eating birds to your yard!