Suppose some number $(n+1)^2$ on the number line, where $n \in \mathbb{N}$. Evaluating that expression out, the number is equal to $n^2+2n+1.$ Then consider the number $n^2$. If we were to look at each number on the number line, the difference between both numbers would be:
$$(n^2+2n+1)-n^2 = 2n+1.$$
How far are odd numbers away from each other on the number line? They are always two numbers apart. The $2n+1$ denotes how far the original two numbers, $n^2+2n+1$, and $n^2$, are apart from each other. As long as $n$ is a natural number, the two numbers will always be distance $3$ or more from each other.
And in that distance, there is bound to be an odd number, since odd numbers are exactly two numbers apart from each other.