Der Besatz geht prinzipiell so (Auch wenn ich persönlich eher ein Fan von Becken bin, die die Natur nachbilden. Also z.B. nur Fischarten, die im Rio Negro in Südamerika oder in sandigen Bereichen des Malawisees vorkommen.).
Dornaugen sollte man, wie du schon schreibst, in Kleingruppen ab fünf Tieren halten. Neonfische (egal ob Neonsalmler, roter oder Blauer Neon) sollte man am besten mindestens zu 20 Tieren halten. Dann "wirken" die auch richtig gut.
Bei den Guppies ist jetzt die Frage, was du möchtest. Ernsthaft züchten, einfach vermehren oder einfach nur die Tiere halten (in jedem Falle sollte es mindestens fünf Tiere sein, davon deutlich weniger Männchen als Weibchen):
Im Handel bekommt man zwar die Männchen nach Farbschlägen sortiert aber seltenst (ich selbst hab das noch nie in einem Laden gesehen) bekommt man auch die passenden Damen dazu. Das heißt, dass man eine Farben- und Formensuppe bei der Vermehrung im Aquarium produziert. Wem das gefällt, der darf das gerne tun. Man sollte aber immer bedenken, dass diese Tiere den Namen Millionenfisch nicht zu unrecht tragen. Mit Pech hat man irgendwann das Aquarium VOLL mit Guppies und los wird man diese praktisch nicht. Alternativ kaufst du dir nur Männchen und umgehst das Vermehrungsproblem.
Willst du nur einen Farbschlag züchten, dann musst du dir einen passenden Züchter suchen. Allerdings ist gezielte Zucht in einem Gesellschaftsbecken sehr schwierig umsetzbar.
Alternativ kannst du übrigens auch über Wildguppies, etwa Endlerguppies, nachdenken.