Be strong! Teaching your child to self-soothe is just as good as having a paci or a lovey.
Once you have thought about it and you have a plan, it's important to commit to it and follow through. But if you are consistent then you will see results.
Seeing as how you are teaching him independent sleep now and have several props to contend with, it will probably take some time. Just be prepared for that, but take it one step at a time. You will see all the issues start to unravel as you work on it.
Like I said I would focus on getting him in his own bed first, and then once you feel he is comfortable there you can address the other props.
Keep us posted.