I also have the same problem with his walking. He glitches out and goes to the left-hand corner. Clicking on him works, but so does spawning in a new one.
While Teddy is extreeemely cute, he is a glitchy little fella. When I go onto a screen, he sometimes glitches out and just disappears. I have to make another Teddy in order to see him again. I'm on Windows.