Yes, 100% cotton can shrink if it's not washed the right way. If you want to shrink your new Harry Potter shirts right away so that you get that out of the way, you can wash it in hot water and then put it in the dryer. If the shirt is preshrunk, it will get smaller by a factor of around 3%. If it's not preshrunk, you might lose up to 20%.