Does vaseline always help red/dry/flaky skin?

Mostly yes. Petrolatum (vaseline brand) is an excellent thing to use after bathing. Using it on moist skin to lock in the moisture is an excellent common treatment. If the skin is also red it may also require a topical steroid. However, it can be messy and not everyone likes the greasiness.