As far as personality for the puppet, you need to develop the character. What is her name, where does she live, likes, dislikes, friends, family, quirks, age, etc. Once you have written out this information she should start to come to life for you. Think about what her voice should sound like...