She seems to enjoy biting me or jumping up and nipping at my fingers when im walking, shes recently started eating SHOES!
keep her on leash, even in the house for a bit. when she nips, correct her. a quick "pop" of the leash accompanied by a "no bite!" command (not a full "jerk", obviously don't cause injury, just let her know that behavior is NOT tolerated) when she learns to behave better, she earns freedom off the leash.
she gets mean when anyone is eating something whether your just standing there enjoying some chips or your at the dinner table having a mean she sits in front of you and then starts howling at you to give her some
I would crate at meal times too. Once she learns begging (howling, jumping, demanding) is NOT tolerated, teach her to lay in ONE spot (down-stay). You can also teach this by having her on leash by your side. the leash is used to enforce the down-stay.
For example, when we eat in my house, I tell Tucker "on your blanket" - he goes to HIS blanket in the livingroom, and does a down-stay, then he is released when the meal is over. THEN he gets his dinner. he eats AFTER me. basically I reward him for the calm down-stay during our meal.
rewards need to be earned. You may want to read up on the "nothing in life is free" method of training.