Local distributors of Scout supplies are:

The New England Scout Shops - These are the official chain of stores owned & operated by the National Council of the Boy Scouts of America.   They provide the full line of Scouting supplies, including all youth and leader uniforms, insignia, handbooks, merit badge books, training guides, camping gear, crafts, awards, etc.  Catalog updates are usually mailed to all scouts and leaders on a quarterly basis.  The two locations nearest to Medfield are:

- Scout Shop, 411 Unquity Road (Camp Sayre), Milton  (617-361-0315) 
Located in the Boston Minuteman Council's Eagan Center, at BSA Camp Sayre in Milton, in the Blue Hills Reservation.  (This is less than 5 minutes away from the Old Colony Council Headquarters in Canton.)

- Scout Shop, 23 Turnpike Rd (Rte #9), Southboro  (598-229-2396)
This is on Route 9 West, near the Southboro/Framingham line.

Brenner's Children's Shop - 694 Washington St, Norwood (617-762-2276).  This is a privately-owned children's clothing store, an authorized distributor for the BSA, located in downtown Norwood.  They supply Scout uniforms, insignia, basic handbooks and some crafts. 
(Please note that prices may be slightly higher at locations other than official Scout Shops.)