$$\sqrt {(x^2y+ y^2z+z^2x)(y^2x+z^2y+x^2z)} \overset{AM-GM}{\ge} 3xyz$$
DOES help, since you can also prove:
$$2\sqrt {(x^2y+ y^2z+z^2x)(y^2x+z^2y+x^2z)} \geq 3 \sqrt[3]{xyz(x^2+yz)(y^2+xz)(z^2+xy)}$$
Note that this is the same as
$$2^6(x^2y+ y^2z+z^2x)^3(y^2x+z^2y+x^2z)^3 \geq 3^6x^2y^2z^2(x^2+yz)^2(y^2+xz)^2(z^2+xy)^2 \,.$$
which after long computations and many tears can be reduced to this all junk being positive. If you look to the few negative terms , you can get easely rid of them by invoking the AM-GM inequality.
Now, all this suggests that the inequality
$$2\sqrt {(x^2y+ y^2z+z^2x)(y^2x+z^2y+x^2z)} \geq 3 \sqrt[3]{xyz(x^2+yz)(y^2+xz)(z^2+xy)}$$
is true, all you have to do is find a neater solution :)