Skinny jeans

Basically any type of shoe goes with skinny jeans: flats, trainers, mid-height heels, high heels, and wedges.

Knee-length skirt

Small heels and wedges as well as flats.

Image result for Mini skirtMini skirt

Flats or high heels.

Long skirt

Flats, pumps, and sandals.