You shouldnt have an issue with getting upgraded with a pet in cabin on your reservation. The only time there may be an issue is if the max # of pets has already been reached in first class prior to your upgrade processing (assuming they still limit the # of pets by cabin and not just by plane). Also, dont pick any exit row seats as with a pet in cabin you arent allowed to sit there.