As a perpetual mini owner, I'm in the harness camp for the early months, at a minimum. I used several types of choke free harness til they were around 2 and a half years old. My favorites of the harness styles were these super easy on/off, slightly adjustable ones:
View attachment 467946
View attachment 467947
I switched to a nylon martingale at that time.
Country Brook Petz heavy duty 3/4"
View attachment 467948
I only use collars outside, not in the house for safety reasons. I now use crash tested safety harness for car travel and have their collars on for ID while out and about.
Kurgo Enhanced Tru-Fit
View attachment 467949