From what I have seen you do not really want multiple plants in the same pot, they end up competing for resources, and they will end up shading eachother and when they bush up will cause airflow issues and possible rot/mold issues.
Pot size really depends on how big you want plant to be. Also depends on if you are using fabric vs plastic as the air pruning of fabric allows a bigger plant to grow/a plant to grow longer without root bind.
I generally plan a gallon per foot, but that also depends on strain and training I have planned.. some grow in 5 gallon buckets others 100 gallon bag