Sachverhalt: Sachverhalt: A. Mit Verfügung vom 8. März 2000 lehnte die IV-Stelle des Kantons Zürich das Gesuch von P._ (geb. 1993) um Übernahme einer Therapie nach Lovaas ab. A. Mit Verfügung vom 8. März 2000 lehnte die IV-Stelle des Kantons Zürich das Gesuch von P._ (geb. 1993) um Übernahme einer Therapie nach Lovaas ab. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 5. April 2002 ab, soweit es darauf eintrat, überwies jedoch die Akten der IV-Stelle, damit sie ein Gutachten zur Frage einhole, ob die Lovaas-Therapie wissenschaftlich sei. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 5. April 2002 ab, soweit es darauf eintrat, überwies jedoch die Akten der IV-Stelle, damit sie ein Gutachten zur Frage einhole, ob die Lovaas-Therapie wissenschaftlich sei. C. Mit Verfügung vom 8. Januar 2003 verneinte die IV-Stelle den Anspruch von P._ auf die erwähnte Therapie erneut. Diese Verfügung bestätigte die IV-Stelle mit Einspracheentscheid vom 26. Juni 2003. C. Mit Verfügung vom 8. Januar 2003 verneinte die IV-Stelle den Anspruch von P._ auf die erwähnte Therapie erneut. Diese Verfügung bestätigte die IV-Stelle mit Einspracheentscheid vom 26. Juni 2003. D. Die hiegegen eingereichte Beschwerde hiess das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 28. Mai 2004 in dem Sinne gut, dass es die Sache zu näheren Abklärungen an die IV-Stelle zurückwies. D. Die hiegegen eingereichte Beschwerde hiess das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 28. Mai 2004 in dem Sinne gut, dass es die Sache zu näheren Abklärungen an die IV-Stelle zurückwies. E. Das Bundesamt für Sozialversicherung (BSV) führt Verwaltungsgerichtsbeschwerde mit dem Begehren, der kantonale Entscheid sei aufzuheben. Während die IV-Stelle auf Gutheissung der Verwaltungsgerichtsbeschwerde schliesst, lässt P._ deren Abweisung beantragen. 