The dermis contains two types of fibers: elastin, which gives skin its elasticity, and collagen, which provides strength; it is the second layer of the skin located underneath the epidermis. The dermis also contains blood and lymph vessels, hair follicles, sweat glands, and the sebaceous glands, which produce oil.