Zur Saison 2006/07 rückte Dokl in den Seniorenbereich auf. Bei seinem ersten Europacup-Rennen in Obertilliach kam er in einem Sprint auf den 80. Platz. In den folgenden beiden Rennen konnte er sich bis auf Rang 38 verbessern und wurde in Oberhof erstmals in einem Staffelrennen im Weltcup eingesetzt, bei dem er mit dem slowenischen Team auf Platz Sieben kam. Wenige Wochen danach konnte er in Nové Město na Moravě als 23. im Sprint erste Punkte im Europacup gewinnen. Der 15. Rang in der folgenden Verfolgung wurde Dokls bislang bestes Europacup-Ergebnis. Zum Ende der Saison folgte am Holmenkollen in Oslo das Debüt bei einem Einzelrennen im Weltcup. Dokl wurde 76. im Einzel. Bestes Ergebnis bei den Europameisterschaften in Bansko war Platz 15 in der Verfolgung. Ab der &lt;a href="Biathlon-Weltcup%202007/2008"&gt;Saison 2007/08&lt;/a&gt; gehörte der Athlet zum Weltcup-Stammkader seines Landes. Sein bislang bestes Ergebnis wurde Platz 34 in Kontiolahti in einem Einzel, mit der Mixed-Staffel konnte er in Pyeongchang Sechster werden. In Östersund lief Dokl 2008 seine ersten Biathlon-Weltmeisterschaften. Im Einzel wurde er 51., im Sprint 78. und mit der Staffel 19. In der Mixed-Staffel lag er nach seiner und den Leistungen von Dijana Grudiček-Ravnikar und Teja Gregorin auf Medaillenkurs, nach dem letzten Schießen mit vier Strafrunden von Klemen Bauer kam die Mannschaft aber nur auf den neunten Rang. Bei den Weltmeisterschaften 2009 in Pyeongchang wurde Dokl 83. des Sprints, 15. mit der Staffel und verpasste als 41. des Einzels nur um einen Platz seinen ersten Weltcuppunktgewinn. Peter Dokl nahm an den Olympischen Winterspielen 2010 teil. Sein bestes Resultat war der 58. Platz im Sprint. Mit der Staffel belegte er Rang 17.