Sachverhalt: A. X._ ist Eigentümer der Parzelle Nr. 1128 in Kleindöttingen. Er erhob gegen das Bauvorhaben auf der Parzelle Nr. 1129 seines Nachbarn Y._ Einsprache. Der Gemeinderat Böttstein erteilte die Baubewilligung am 14. November 2005 und wies die Einsprache von X._ ab. Das Departement Bau, Verkehr und Umwelt (BVU) des Kantons Aargau wies die Verwaltungsbeschwerde von X._ mit Entscheid vom 4. August 2006 ab. X._ focht diesen Departementsentscheid gerichtlich an. Das Verwaltungsgericht des Kantons Aargau wies seine Beschwerde mit Urteil vom 29. November 2007 ab. B. X._ führt mit Eingabe vom 28. Januar 2008 Beschwerde an das Bundesgericht. Er beantragt, die Ziffern 1 bis 3 des Urteils des Verwaltungsgerichts aufzuheben und Y._ die Baubewilligung nicht zu erteilen. Y._ und das Departement beantragen je Beschwerdeabweisung. Das Verwaltungsgericht hat auf eine Vernehmlassung verzichtet. Der Gemeinderat Böttstein hat sich nicht vernehmen lassen. 