Is it possible to have the dock in different positions in different desktop?
No that is not possible. The dock location is set on the System Preferences/Dock pane. I tried setting it different for different spaces but all spaces (desktops) used the same setting.