You need to find him a new home or take him to animal control or have him put to sleep.
Seriously.
He is an innocent animal. You cannot stand animal hair. He has it. If a Chinese crested hairless shed too much for you, you will not enjoy this cat. Cats shed. I am the first person to try and encourage someone to add a cat- but for you, it seems that it is not for you. It is cruel for you to keep around an animal that you cannot keep safe from dogs that will harm him, and that you will detest because he has hair. And kittens are rambunctious and they pounce things- you are worried about your featherless chicken, which is at more risk of injury from a kitten because it has no feathers to protect its skin.
You have stated that you have a dog that does not like cats, your boss has a dog that hurt him, and your bosses mother? doesnt like him. Find him a home somewhere that will not mind cat hair on their clothes or on their bed.