I love buffalo chicken, but hate dealing with the bones. Also, the level of heat doesn't always suit everyone (children, etc.) We came up with this, where a great amount of the heat is added (or not) to the dipping sauce. I've never measured any of this, so you'll have to play with it.
Cut chicken into strips across the grain, about 3/4 in. wide. Place into a zip-lock bag with just enough hot sauce to thinly coat (mush the bag around to coat the meat). Seal and refrigerate for at least 1-2 hrs.
Mix the flour and seasonings to taste. Make plenty, so that you won't run out and have to guesstimate another batch. Keep some to the side and add to the bowl as needed. If you have leftover, you can save the flour mix that hasn't been used to toss with raw chicken.
Heat the oil in a deep fryer or deep skillet or pan to about 375.
Removing the chicken from the baggie, toss in flour, dip in the egg wash, then toss in the flour again. Prepare a plate full of strips at a time, so that they all go into the hot oil at the same time.
Fry to golden brown. Experiment until you find the right amount of time--still moist, but not pink. Remove to paper towel. Make sure the oil is reheated to 375 before the next batch goes in.
Mix the ranch dressing with hot sauce (fresh from the bottle, NOT what the chicken soaked in!) to taste. Or serve with plain ranch and the bottle of hot sauce on the side.