Sachverhalt: A. X._ (Klägerin) erlitt am 23. Mai 1989 einen Reitunfall. Sie zog sich dabei Verletzungen zu, welche gemäss Verfügung der IV-Stelle vom 11. Oktober 1993 eine Invalidität von 42 % zur Folge haben. Für den Schaden sind A.Z._ und B.Z._ (Beklagte) als Betreiber des Reitstalls haftpflichtrechtlich verantwortlich (Bundesgerichtsurteil 4C.458/1999 vom 11. Februar 2000). B. Die Klägerin belangte die Beklagten vor dem Kantonsgericht Zug auf Zahlung von insgesamt Fr. 1'868'875.-- nebst Zins. Am 29. Juni 2004 verpflichtete dieses die Beklagten unter solidarischer Haftbarkeit, der Klägerin Fr. 1'066'407.-- nebst Zins zu bezahlen. Auf Berufung der Beklagten und Anschlussberufung der Klägerin verpflichtete das Obergericht des Kantons Zug die Beklagten am 28. März 2006, der Klägerin nach Abzug der bereits geleisteten Zahlungen Fr. 494'942.-- zuzüglich Zins zu bezahlen. C. Mit eidgenössischer Berufung beantragt die Klägerin dem Bundesgericht, die Beklagten zu verpflichten, einen weiteren Betrag von Fr. 404'579.-- nebst Zins zu bezahlen. Ferner sei die Angelegenheit zur Neufestsetzung der Kosten an die Vorinstanz zurückzuweisen. Die Beklagten schliessen sinngemäss auf Abweisung der Berufung und erheben Anschlussberufung mit dem Antrag, das angefochtene Urteil insoweit aufzuheben, als der Klägerin für den ab Alter 64 entstehenden Haushaltschaden ein Fr. 171'697.-- zuzüglich Zins übersteigender Betrag zugesprochen worden ist. Die Klägerin beantragt, die Anschlussberufung kostenfällig abzuweisen.