Square faces are the easiest and best to work with. They are very nice and make a person look very skinny, as the bones are very obvious these face shapes. Many celebrities have square and round shaped faces. Kiera Nightley for example. An angled bob is the best for this face type. In this hairstyle the front hair is longer than the back hair, with a side parting.
This hairstyle makes the face look longer instead of making it look wider and squarish. Another type of hairstyle is getting a layered hairstyle with the shortest layer at the same level as the chin. This prevents your face to look wider. A voluminous or curled bob is a perfect fit for the face type. Any type of long layers go well with a square face. Any short hair layered style would make the face look wider and evidently more squarish. Avoid center parting.
Canter parting makes the face look very flat and squarish, while side parting does not. Side parting adds some volume in to the hair, therefore avoiding the flat look. Just because your face is in a square face does not mean you can still look amazing in whatever hairstyle you choose, just remember the tips while styling.