The phrase "at the beginning of the next end step" means "the next time an end step begins." So, after you play a creature with Dash, when an end step starts, the creature returns to your hand. Usually, this means that it returns to your hand at the beginning of the end step on the turn when you played it. However, if you somehow play it during an end step, it won't return until the following turn's end step because that is the next time that an end step begins after you play the creature.