A man is fighting for his life after being mailed by a dog inside a unit in Camperdown, Sydney.