Lin, make sure not to start training too soon after he eats. He probably wasn't hungry and that is why he showed little interest in the millet. Are you holding the millet at one end and offering Sunshine the other end? Try this training for 5 minutes, once or twice a day. Do it ever day, and over time, when he is comfortable with that spot, move your hand a little closer to him. Continue doing this and eventually he should step on your fingers or hand to get at the millet. It will take time with Sunshine (weeks, months, perhaps). You just have to keep doing it every day and never give up. At any time he moves away from you, stop what you are doing. Either back up a little, or if he freaks out and starts flying around, stop entirely and try again later. At that point he has shut down. You want to start training at the point/place he is comfortable with. So keep watching his body language like you have been doing. Give him options to say "No, I don't want to do this right now."I don't know how many times I have told Pugsley that it is "okay, we will try again later/tomorrow" It is all on their time, not ours. Birds like having choices. They hate feeling dominated. Trying to get them to do something they do not want to do will give you setbacks. And try not to stress. They pick up on our emotions and if you are on edge it signals to them that something is wrong. Be as cool as a cucumber while being persistant. He is going to come around. He loves you and deep down he wants to be near you. Just step back sometimes if you have to, and one day he will come to you. This is your year!!!!