I would absolutely do both. However, I wouldn't attempt approach the big boys (WalMart, etc) yet. Stay local if possible. Go the the small shops rather than the chains. Local shop owners are likely to be more open to helping out another local business (you).
After you have the numbers showing your product produces sales, then you are ready to approach the chains. It could takes years to get to that point or your product could take off and make millions within a couple of years. You won't know until you get it out there.
Sylvia
Affordable Business Plan Writer
PublishedWriterForHire.wordpress.com