Find all functions $f,g,h$ $\mathbb{R} \rightarrow \mathbb{R}$ satisfying $f(x) - g(y) = (x-y)h(x+y)$ $(\forall x,y \in \mathbb{R})$
Setting $y = x$ gives $f(x) - g(x) = 0$ for all $x$. Therefore, $f(x) = g(x)$. $f(x) - f(y) = (x - y)h(x+y)$. From here I tried a bunch of arbitrary values for $x$ and $y$ such as $0, kx, -x,$ etc. with little progress.
How do I continue and in general how do you approach a multi-variable functional equation like this? Thanks.