Dogs improve to 12-6 with win over St. Louis