Das kommt auf die Größe des Teichs an, einen kleinen Teich kann man durchaus auch selber ausheben. Ein Freund von mir hat sich für zwei Tage einen Minibagger ausgeborgt, damit ging das richtig schnell. Und so ein Minibagger kostet dich weniger als wenn du eine Gartenbaufirma beauftragst. Dinge wie Teichfolie, Pumpen usw. bekommst du im Fachgeschäft, ich empfehle dir dieses hier:
http://www.oase-teichbau.de Auf dieser Webseite findest du auch Unmengen von Tipps und Tricks welche du für den Teichbau gut gebrauchen wirst. Viel Erfolg!