 CONT: SPOILER: In both Shrek films, when Fiona transforms between  Human and Ogre, her same dress fits her in both circumstances. But  in Shrek 2, when Shrek changes into human from ogre after taking the  potion, his original clothes are too big and he has to steal clothes  from the man in the carriage. Then at the end of the movie when he  changes back into an Ogre at midnight, hes back in his old Ogre  clothes.