Hello All
This is my first post to the forum and after much searching/reading of other posts I have come to the conclusion I need to just ask my questions and hope someone can help me. I do apologise if they have been asked before.
I have been offered a job in Zurich and will be provided with my Permit B. So I am sorted!

But my partner (also EU citizen) wishes to come with me and I would really like him to be here as well!!!
We have been together less than 2 years and it would appear that this would not be viewed favourably enough by the Swiss Immigration Authorities to get him a Permit B as well (I believe you need to have been together longer than 5 years or be married). It is also unlikely that in the first instance he will have a job offer. Fortunately I am in a well-paid job and can support my partner financially but he would, of course, like to work and perhaps set-up his own photography business.
I have read other threads on self-employment and it looks like this could be a possibility to getting him a Permit B but he would need to have had the business going for one year in the UK before he moves and show he can make a living (which he has not done). Alternatively for the first year in Switzerland I would need to support him - this is possible? Do you think the Swiss authorities would allow this?
What do you think would be our best course of action in the short and long term?
Should he apply for a job seeker permit?
Or could he apply for an L permit?
Or should we try the B-permit and go for the self-employed route?