I have something like this $$ h(x) = f(x) g(x) $$ where $f$ and $g$ are some nice functions such that $f$ is $[0,1]$-bounded, concave function and $g$ is some negative, decreasing, concave function.
Is $h$ concave? If not, then can we impose more conditions on $f$ and $g$ such that $h$ is concave?
No. Let $f$ be decreasing concave and bounded and $g(x)=-x$. Then $fg$ is actually convex for $x >0$. You can see this by computing the second derivative.