Secret hearts
In addition to being able to purchase hearts in the Crazy Cap stores, you can also find them in secret spots around the environment. Use Mario and Cappy's spin move on red flowers with green stalks to get an extra heart. These flowers usually are in a circle, or a circular arrangement that makes them possible to hit with a spin attack. When you see a pink cat Mario on graffiti, throw Cappy at it to get hearts.