The following could be the reasons if your toilet isn’t flushing its contents all the way:
-The poor toilet drain pipe design.
-A clog in the toilet, flange or drain.
-The water level in your toilet tank is set too low.
-Blocked inlet holes.
-Problems with your flapper.
I think it's better...