Here is a masterclass on clashing prints.

If you are someone who tends to go by the fashion handbook, print on print is a line that you generally tend not to cross. You have been strictly instructed by the self-proclaimed ‘Fashion Police’ among us, to be very cautious while playing around with print. The trend comes with its own long list of rules. Plaids do not go with checks, horizontal stripes do not go with vertical stripes and the list goes on and on.