Im März 2000 wurde er gemeinsam mit Doug Gilmour an die Buffalo Sabres abgegeben, im Gegenzug bekamen die Blackhawks den Tschechen Michal Grošek. Den Rest der Saison spielte er im AHL-Farmteam der Sabres bei den Rochester Americans. Mit guten Leistungen empfahl er sich für die Sabres und so spielte er erstmals in der Saison 2000/01 ausschließlich in der NHL. Mit seinen 51 Punkten war er der zweitbeste Scorer im Team und wurde im Laufe der Zeit zum Führungsspieler und, für kurze Zeit auch Mannschaftskapitän. Im Verlauf der Lockout-Saison war Dumont ab Februar 2005 für den SC Bern aus der Schweizer Nationalliga aktiv, für den er in 13 Partien neun Punkte erzielte.
Im August 2006 unterschrieb er einen Zwei-Jahres-Vertrag (2,25 Millionen US-Dollar pro Jahr) bei den Nashville Predators, nachdem die Buffalo Sabres seine Forderung nach einer Gehaltserhöhung abgelehnt hatten (2,9 Millionen US-Dollar pro Jahr). In seiner ersten Saison für die Predators war er mit 66 Punkten nach Paul Kariya der zweitbeste Scorer im Team. Nachdem Paul Kariya im Juli 2007 seinen Vertrag in Nashville nicht verlängerte, übernahm Dumont den Posten des Assistenzkapitäns von Paul Kariya. In der Saison 2007/08 war er mit 29 Toren und 72 Punkten jeweils der Top-Scorer im Team. Im Februar 2008 unterschrieb Dumont einen Vier-Jahres-Vertrag (4 Millionen US-Dollar pro Jahr) bei den Predators.
Im Juni 2011 bezahlten die Nashville Predators seinen noch ein Jahr laufenden Vertrag vorzeitig aus, wodurch der Kanadier als Free Agent verfügbar wurde.[1] Rund vier Monate später erhielt Dumont einen Kontrakt beim SC Bern aus der National League A bis zum Saisonende 2011/12.
(Legende zur Spielerstatistik: Sp oder GP = absolvierte Spiele; T oder G = erzielte Tore; V oder A = erzielte Assists; Pkt oder Pts = erzielte Scorerpunkte; SM oder PIM = erhaltene Strafminuten; +/− = Plus/Minus-Bilanz; PP = erzielte Überzahltore; SH = erzielte Unterzahltore; GW = erzielte Siegtore; 1Play-downs/Relegation; Kursiv: Statistik nicht vollständig)