There is a puppet ”behavior” puppets get by default called “Transform”. In there is a scale property you can change. Click on the puppet in the timeline and look for the properties panel.
The other aspect of movement of the desk depends on how puppet is rigged. If you go to the rigging window, if you resized the PSD file if you had any “fixed” pins to stop the desk moving, they may not be over the actual desk any more. I would suggest reading up some tutorials on rigging, or look at a few puppets in rig mode (at top of window is rig and record modes and a few others).
I never use puppets at 100%. I first record the scale(size) and the X and Y starting positions before I do anything. Then I make sure to uncheck(meaning you can't have a red dot) before I do anything else (moving head, lip syncing, etc.)
CA is an incredible program, but you need to be aware that if you have the red buttons checked and then record, you are going back to the defaults. In other words if I scale it down and set its position, and then go and record something else it will record the defaults and override your previous scaling, etc. It's tricky, but once you know what to do and get in the habit of it you will save yourself a lot of time.
That's great cheers for the info guys!