Whisk the flour, baking powder, baking soda and salt together in a large bowl.
In a second bowl, whisk the Greek yogurt, eggs, honey and vanilla until smooth. Stir in 2 tablespoons of milk, then add up to 2 more tablespoons until the mixture is thick but pourable.
Pour the wet ingredients into the dry and fold just until no dry flour remains; small lumps are fine. Let the batter rest for 5 minutes while the pan heats.
Heat a nonstick skillet or griddle over medium heat (350°F on an electric griddle) and brush it lightly with butter.
Scoop 1/4 cup of batter per pancake into the pan, leaving space between them. Cook for 2-3 minutes, until bubbles break on the surface and the edges look set, then flip and cook for 1-2 minutes more.
Transfer the finished pancakes to a plate and keep them warm while you cook the rest, adding a little more butter if needed. Serve with berries and maple syrup.