3 gal should be fine for a final pot. Lots of drainage?

They will double in height or more when flowering so your 12" will be around 24". Subtract pot height and light distance requirements and LST or Scrog become good ideas to think about.

The plant does not know square from cicular so any pot will do....hehe