Season both sides of your chicken with salt and pepper.
Get three bowls, plates or pans that are large enough for a piece of chicken to lay flat.
Make seasoned flour by combining flour with the salt and pepper in a bowl or pan.
Prepare another bowl or pan and add 2 eggs and 1/4 cup of buttermilk. Season with salt and pepper. Stir well to combine.
Add your crushed Flamin' Hot Cheetos to your third bowl or pan
Using one piece of chicken at a time dredge in the seasoned flour mixture until thorougly coated on all sides. Then coat in the egg and buttermilk mixture. Make sure chicken is fully coated. Then place chicken into the Flamin' Hot Cheetos and firmly press until chicken is heavily coated. Place fully coated chicken onto a piece of parchment or the rack of a sheet pan to rest.
Heat 2 inches of peanut oil in a skillet to 350 degrees F (175 degrees C).
Fry each piece of chicken for 6 to 7 minutes or until it reaches 165 degrees internal temperature. If your chicken is really thick you will likely need a little more time. You'll probably want to fry for 3 minutes on the first side and then flip it to make sure you're getting the level of browning that you want. Continue cooking on the other side.
After frying, place finished chicken on a cooling rack over paper towels to drain some of the oil away.
Toss fried chicken pieces in buffalo sauce and place each chicken piece on a bun. Top each buffalo sauce coated thigh or breast piece with blue cheese dressing, lettuce and tomato (if desired).