Noch eine Anmerkung meinerseits zu den genannten post hoc Tests: die Funktion pwcompare verfügt nach den commands anova, manova, regress, and mvreg über folgende post hoc Tests: Bonferroni, Sidak, Scheffe, Tukey, SNK, Duncan und Dunnett. Die explizit von dir genannten sind ein "SPSS-Relikt", da diese Tests dort u.a. möglich sind.
Und der Test, wenn Voraussetzungen einer ANOVA nicht gegeben sind (also auch keine Varianzhomogenität) heißt: Kruskal-Wallis Test oder ein Median-Test bei +2 Gruppenvergleich. Beides ist implementiert in Stata und würde deinen 3-Gruppen-Vergleich möglich machen, allerdings nicht über den Mittelwert, aber genau deshalb nimmt man diese Tests ja auch, der der Mittelwert bei fehlender Varianzhomogenetät nicht mehr sinnvoll vergleichbar ist.