I think that people are getting a little mixed up between immigrants and asylum seekers. Very different people!!
Immigrants (from non-eu countries) do not get dole. They do not get maternity pay,SSS, child benefit or tax credits. They do get NHS treatment free, though any i know have went back...