Mix together flour and seasonings in a shallow bowl or plate. In a separate bowl, combine buttermilk and whisk eggs together.
Dip each piece of chicken into buttermilk and egg mixture, coat completely. Place into the flour and seasoning mixture and coat well. Repeat this again, returning the chicken to the milk mixture and the flour mixture and placing onto a plate or lined baking sheet to rest.
Continue with remaining pieces and let stand for 5 minutes more to rest. Heat about 2 inches of oil into a skillet or 1/3 of the way full in dutch oven until hot oil reaches ideal temperature of 350 - 370 degrees F. Canola oil is best.
Place chicken into the oil carefully keeping space between each piece. Do not overcrowd or they won't turn out as crispy. Work in batches.
Fry pieces on each side for about 4 minutes at a time, flipping over 3 times for a total cooking time of about 12-16 minutes total until outside is golden brown and internal temperature is 165 degrees F.