Ответ:

Пунктуация расставлена правильно.

Оборот придя из детского сада — деепричастный оборот, поэтому он обособляется. Запятая перед а разделяет части сложного предложения. Тире во второй части помогает избежать повторения сказуемого просят.