Грамматический словарь Зализняка (склонения слова):
Дошагнуть, дошагну, дошагнём, дошагнёшь, дошагнёте, дошагнёт, дошагнут, дошагнул, дошагнула, дошагнуло, дошагнули, дошагни, дошагните, дошагнувший, дошагнувшая, дошагнувшее, дошагнувшие, дошагнувшего, дошагнувшей, дошагнувшего, дошагнувших, дошагнувшему, дошагнувшей, дошагнувшему, дошагнувшим, дошагнувший, дошагнувшую, дошагнувшее, дошагнувшие, дошагнувшего, дошагнувшую, дошагнувшее, дошагнувших, дошагнувшим, дошагнувшей, дошагнувшею, дошагнувшим, дошагнувшими, дошагнувшем, дошагнувшей, дошагнувшем, дошагнувших
дошагну́ть
-ну, -нёшь; сов.
(несов. дошагивать).
Сделав шаг, достичь какого-л. места.
ДОШАГН’УТЬ, дошагну, дошагнёшь, ·совер. (к дошагивать). Шагнув, достигнуть до какой-нибудь черты, предела.