Carrie Underwood has a knack for leaving a lasting impression both on stage and on the red carpet. The singer also frequently finds herself on best-dressed lists, often for form-fitting gowns that show off the one part of her body of which she proclaims she's the most proud.

"I consider my best asset to be my legs," Carrie tells InStyle magazine. "Even if I'm not working out as much, my legs hold up pretty well. So, I tend to cover up the rest of my body and show the legs. A good shimmer lotion makes them stand out and look more defined and toned. I have an arsenal of shimmery stuff that I use -- you name it, I've used it!"

Frederick M. Brown, Getty Images

The 29-year-old also adds a touch of bling to her outfits, but says the reason is more sentimental than fashionable. "I'm not a huge jewelry-wearer," she notes. "On stage, it's a little different, because I can be funky and wear things I might not wear in everyday life. My husband [Mike Fisher's] go-to gift for birthdays and anniversaries is pieces of jewelry, so I love to wear things that he gets me. They make me smile and think about him."

While most women never leave home without their favorite lipstick or perfume, the animal lover says there is one unusual item she always carries with her. "I usually have some sort of dog-related products in my purse," Carrie reveals. "You never know when a good doggie will need a treat."

See the complete list of Carrie's fashion tips for InStyle readers here.

The blond beauty will undoubtedly look glamorous when she appears at the ACM Awards this Sunday (April 1), where she is nominated for two trophies, and will also take the stage for a "rockin' performance" of her current single, 'Good Girl.'

The 47th Annual Academy of Country Music Awards will air live from the MGM Grand Garden Arena, April 1 at 8:00 PM ET on CBS.

Watch Carrie's 'Good Girl' Video