This answer proves that $s_{n+1}+2s_n+s_{n-1}=0$ without proving that $s_n=(-1)^n(2n+1)$. (user's answer is helpful.)
First, we have
$$\begin{align}s_{n+1}&=\sum_{k=0}^{n+1}(-4)^k\binom{n+1+k}{2k}
\\\\&=\sum_{k=0}^{n+1}(-4)^k\bigg(\binom{n+k}{2k}+\binom{n+k}{2k-1}\bigg)
\\\\&=\sum_{k=0}^{\color{red}{n+1}}(-4)^k\binom{n+k}{2k}+\sum_{k=0}^{n+1}(-4)^k\binom{n+k}{2k-1}
\\\\&=\sum_{k=0}^{\color{red}n}(-4)^k\binom{n+k}{2k}+\sum_{k=0}^{n+1}(-4)^k\binom{n+k}{2k-1}
\\\\&=s_n+\sum_{k=0}^{n+1}(-4)^k\binom{n+k}{2k-1}\end{align}$$
So, we obtain
$$\sum_{k=0}^{n+1}(-4)^k\binom{n+k}{2k-1}=s_{n+1}-s_n\tag1$$
Also, we have
$$\begin{align}&\sum_{k=0}^{n+1}(-4)^k\binom{n+k}{2k-1}\\\\&=\sum_{k=0}^{n+1}(-4)^k\bigg(\binom{n+k-1}{2k-1}+\binom{n+k-1}{2k-2}\bigg)
\\\\&=\sum_{k=0}^{\color{red}{n+1}}(-4)^k\binom{n+k-1}{2k-1}+\sum_{k=\color{blue}0}^{n+1}(-4)^k\binom{n+k-1}{2k-2}
\\\\&=\sum_{k=0}^{\color{red}n}(-4)^k\binom{n+k-1}{2k-1}+\sum_{k=\color{blue}1}^{n+1}(-4)^{k}\binom{n+k-1}{2k-2}
\\\\&=\sum_{k=0}^{n}(-4)^k\binom{n+k-1}{2k-1}-4\sum_{k=1}^{n+1}(-4)^{k-1}\binom{n+k-1}{2k-2}
\\\\&\operatorname*{=}_{\color{red}{j=k-1}}\sum_{k=0}^{n}(-4)^k\binom{n+k-1}{2k-1}-4\sum_{j=0}^{n}(-4)^{j}\binom{n+j}{2j}
\\\\&=\sum_{k=0}^{n}(-4)^{k}\binom{n-1+k}{2k-1}-4s_n\end{align}$$
So, we obtain
$$\sum_{k=0}^{n+1}(-4)^k\binom{n+k}{2k-1}=\sum_{k=0}^{n}(-4)^{k}\binom{n-1+k}{2k-1}-4s_n\tag2$$
Therefore, it follows from $(1)(2)$ that
$$s_{n+1}-s_n=(s_{n}-s_{n-1})-4s_n$$
from which we finally get
$$s_{n+1}+2s_n+s_{n-1}=0$$