All Dreamcatchers Locations Guide

There are a total of 20 Dreamcatchers to find in RDR2. They are hidden on trees throughout the map (there are none in New Austin).

To collect one, simply go up to them on the trees and interact with the Dreamcatcher by holding Triangle to collect it.

None of the Dreamcatchers are missable, you can collect them at any point in the story, even as early as chapter 2. You need to collect all 20 Dreamcatchers in order to get 100% completion.

Once you get all 20 of them, you can collect a secret reward from behind the waterfall at the Elysian Pool. You need to interact with the cave painting and you'll get the "Ancient Arrowhead". This special arrow allows drains half the amount of stamina that a normal arrow uses which is helpful for making sure shots are lined up.