Cook the tater tots according to package instructions and set aside.
In a large cast-iron skillet, cook the bacon until crispy on both sides. Transfer to a paper towel lined plate and set aside.
In a small bowl, combine the eggs, milk or water, salt, and pepper. Whisk until well blended.
In a medium skillet, over medium heat, melt the butter or heat the olive oil. Turn the heat to medium low and add the eggs. Cook until softly scrambled. Remove from heat.
Place the tortillas in the microwave for 30 seconds or until pliable.
Roughly chop up the bacon into bite-size pieces.
To assemble the burritos, lay the tortillas on a clean, flat surface. Divide the eggs equally between the tortillas, placing them in a line down the center of the tortilla. Place about 5 tater tots on top of the eggs, you can smash them down a little with your hands or a spoon. Top evenly with the bacon pieces, cheese, sliced avocado, and pico de gallo.
Fold in opposite sides of each tortilla, then roll up, burrito-style. You can serve immediately or heat them up.
If you want to heat the burritos up, so the outside gets a little crispy and so the cheese can melt, place the burritos, seam-side down in a large skillet and cook on medium-high heat for about 30 seconds on all sides. You can also place the burritos on a greased baking sheet and bake in a 400-degree F oven for 10 to 12 minutes or until heated through.
Serve with salsa or hot sauce, if desired.