I would give it a week or two, and if things don't start working out better than they are now (which by your posts, it doesn't sound like things are going too great

) I would seriously just re-home him. The dog and HIS feelings need to be put first here.
Not trying to be harsh, just honest with my opinions in this situation.