Two forks of the Pudding join between the cities of Silverton and Mt. Angel, at coord, as the river continues its course northward where it receives Abiqua Creek from the right at about 2 miles northwest of Silverton.