【解】(1)由sinx≠0得x≠kπ(k∈Z),
故f(x)的定义域为{x∈R|x≠kπ,k∈Z}.
因为f(x)=sinx-cosxsin2xsinx
=2cosx(sinx-cosx)
=sin2x-cos2x-1
=2sin2x-π4-1,
所以f(x)的最小正周期T=2π2=π.
(2)函数y=sinx的单调递减区间为2kπ+π2,2kπ+3π2(k∈Z).
由2kπ+π2≤2x-π4≤2kπ+3π2,x≠kπ(k∈Z).
得kπ+3π8≤x≤kπ+7π8(k∈Z).
所以f(x)的单调递减区间为kπ+3π8,kx+7π8(k∈Z).