1. Preheat oven to 200 degrees F. In a large bowl, whisk together the all-purpose flour, whole wheat flour, sugar, baking powder, baking soda, and salt; set aside.
2. In a small bowl, combine buttermilk, egg, oil, and vanilla. Whisk to combine.
3. Add buttermilk mixture to the flour mixture. Stir just until moistened (batter will be lumpy). Transfer batter to a pancake pen, if using.
4. Stick a large pan or griddle set over medium heat with butter or oil. Once hot, add batter to the pan. If using a pen, pour batter in X and O shapes. Otherwise, make round pancakes (you'll cut the X's and O's later). Cook the pancakes for 2-3 minutes or until the surfaces are bubbly and edges are slightly dry. Flip and cook on the second side until lightly browned, 2-3 minutes. Place cooked pancakes on an ovenproof plate and store in the warmed oven until ready to serve. If desired, sprinkle with powdered sugar.