Preheat oven to 350°F. Line two baking sheets with parchment paper.
Beat butter and cream cheese until smooth and fluffy, about 2 minutes.
Add powdered sugar for the dough, vanilla, almond extract, and salt. Mix until creamy.
Stir in flour on low just until no dry spots remain. Fold in chopped pecans.
Chill dough 15 minutes to firm slightly for easier rolling.
Scoop 1-tablespoon portions, roll into 1-inch balls, and set 2 inches apart on sheets.
Bake 12–14 minutes, until set and lightly golden underneath. Do not brown tops.
Cool 5 minutes, then gently roll warm cookies in coating sugar. Transfer to a rack.
Once fully cool, toss cookies in a second sugar coat for a snowy finish.