First off you do not have to have any degree to open you own business. However I would go with a business degree. I m a business consultant, and just about every business I go to has a owner that is very knowledgeable in their trade or craft. However they have no ideal on how a business works or how to run it. Any person that understands how ANY business works will always do better then someone else that just knows about the trade or objects the business supplies and not how the business works.They may be great with camera gear or know all the latest dress styles, but if they do not understand labor/material costs, or overhead costs, and some basic accounting or marketing skills then they will FAIL
It would be good if you majored in business administration, marketing or entrepreneurship. That way you ll learn how to run your own business. Most businesses fail because the owner had no idea what they were doing.