Have you tried doing this? If so posting what you have tried could help.
In any case, the clusterProfiler R package has a detailed user guide that would help you learn how to do anything you want to do. You can make a dot plot simply by using the dotplot function after performing GO enrichment analysis using the enrichGO function (looks like this is what you want based on your example). After that you can use the plot_grid function to organize plots (for example here) the way you want. Hope this will get you going.