I have yet to meet anyone who is 100% anything. In Scotland for example, you have Viking raiders and the English at the very least that could be a part of your heritage. Even if you have a well documented lines back 25 generations, there is no telling who married into your family and what their "ethnicity" was. While Autosomal DNA only goes back eight generations or so, it's the ones who came before that laid the ground work. At eight generations back, you would have over 1600 ancestors that would have all had to have been born to "100 percent Scottish" parents.
As has been mentioned, the "ethnicity" estimates by the various main companies do vary greatly. But the real "gold" in DNA testing being able validate your paper trail through as yet unknown 2nd, 3rd, 4th or 5th cousins that you are made aware of because of that test. I highly recommend testing just for that reason alone.
Hope this helps!