Heat the oil in a large nonstick skillet over medium heat. Add the sausage and use a wooden spoon to break it up into crumbles. Cook until browned, about 8 minutes. Remove to a plate and cover with foil to keep warm.
In a large bowl, whisk together the half-and-half and eggs and season with a generous pinch of salt and pepper. Add the butter to the same skillet the sausage was cooked in and heat over medium-low heat. Add the egg mixture and cook, stirring constantly, until the eggs are scrambled and set, 5 to 6 minutes.
To assemble the pacos, divide the egg mixture among the pancakes, top with the crumbled breakfast sausage and sprinkle each with 1 to 2 tablespoons of the cheese. Top with sliced avocado, diced tomato and some scallions and drizzle with hot sauce if desired.
You can use boxed pancake mix and thin it out with a 1/4 cup water per batch to make the pancakes.