Apart from Braintree and Hanover’s goliath shopping malls filled with chain stores, you’ll find plenty of independent (often quaint) shops in the South Shore’s  smaller towns. Case in point: Olivia Rose (1945 Ocean St., Marshfield, 781/834-8851, http://oliviarosechildrensboutique.com/ , 10 a.m.–5 p.m. Mon.–Sat.; 12–4 p.m. Sun.) is far from your run-of-the-mill children’s clothing shop. Score everything from Baby Lulu capris and Mulberribush pinafores to Mustela baby beauty products.
The selection of home accessories and furnishings—both new and antique—at Octavia’s (35 Depot St., Duxbury, 781/934-9553, www.octaviashomedecor.com , 10 a.m.–5 p.m. Mon.–Sat.; noon–5 p.m. Sun.) is interwoven with handmade jewelry, fine art paintings, colorful pottery, and hand-painted lamps.
Some of the most meticulously tailored men’s clothing around the Boston  area can be found at Natale’s (2001 Washington St., Hanover, 781/982-8080, natalesofhanover.com, 9 a.m.–9 p.m. Mon.–Fri.; 9 a.m.–5:30 p.m. Sat.; 12–5 p.m. Sun.)—whether you’re in the market for bespoke suits or windbreakers.
One of New England’s finest selections of hard-to-find beauty supplies is at Andrew Zona (65 South St., Hingham, 781/749-4500, 2–8 p.m. Mon.; 9 a.m.–8 p.m. Tues.–Thurs.; 9 a.m.–6 p.m. Fri.–Sat.)—everything from the chic Japanese line Shu Uemura and Kerastase to Kiehl’s and Red Flower.
Adults and kids can get their literary fill at the quaint Westwinds Bookshop (45 Depot St., Duxbury, 781/934-2128, www.westwindsbookshop.com , 10 a.m.–5 p.m. Mon.–Fri.; closed Sun.), stocked with a slew of titles (covering everything from taxidermy to taxes), cards, toys, and gifts made around the area.