The equation is equivalent to
$$
f^2+2f'+f'^2\le0\tag{1}
$$
Since $f^2+2f'\le0$, where $f\ne0$, we have
$$
(1/f)'\ge\color{#C00000}{1/2}\tag{2}
$$
If $f(x_0)=a\gt0$, then $\dfrac1f(x_0)=\dfrac1a\gt0$ and $(2)$ says that
$$
\frac1f\left(x_0-\frac3a\right)\le\frac1f(x_0)-\color{#C00000}{\frac12}\frac3a\lt0\tag{3}
$$
as long as $\dfrac1f$ doesn't pass to $-\infty$ in $\left[x_0-\frac3a,x_0\right]$.
In any case, on $\left[x_0-\frac3a,x_0\right]$, $\dfrac1f$ must pass through $0$, which is impossible because $f\in C^1(\mathbb{R})$.
If $f(x_0)=a\lt0$, then $\dfrac1f(x_0)=\dfrac1a\lt0$ and $(2)$ says that
$$
\frac1f\left(x_0-\frac3a\right)\ge\frac1f(x_0)-\color{#C00000}{\frac12}\frac3a\gt0\tag{4}
$$
as long as $\dfrac1f$ doesn't pass to $\infty$ in $\left[x_0,x_0-\frac3a\right]$.
In any case, on $\left[x_0,x_0-\frac3a\right]$, $\dfrac1f$ must pass through $0$, which is impossible because $f\in C^1(\mathbb{R})$.
Therefore, $f(x)=0$ for all $x\in\mathbb{R}$.