I have 2 dog training questions here, please help me if you can.

I was trying to trainig Gigi "leave it". What I was told is to put a piece of treat on the floor and give the dog another piece of treat if s/he does not touch the one on the floor. So, I put a piece of treat on the floor and Gigi actually WALKED AWAY and AVOIDED that treat. Since she DID "leave it", so I give her a reward. I am just a bit puzzled why she would walked away? Does it mean that I am SUPER SUCCESSFUL? haha...

Question 2: We are practicing "stay", some of the times she will stay, some of the times it's like I am speaking Japanese (which I wish I could) or something else that she completely ignored me. I just need to know what's the best way to do. And I plan to practice it a little bit everyday.

Any input will be great!!! Thanks.