Thanks everyone for your comments on my last post about Macho's training! He is still doing very well and getting better each day.
I'm happy to report that Macho has only been showing small signs of dominance! There are times when Nick calls Macho but Macho doesn't come. I'm not sure why he does it, but he likes to run into the bedroom and lay in the cage. Nick isn't doing anything bad, just sitting on the couch and calling Macho to come sit over by him. Macho should have learned by now that if he runs in the cage, Nick will come in there with the leash and make him come out. But he still runs in there occasionally.
Other than that, the training is still going well. Macho is getting better at "stay". Our trainer wants Macho to stay for his food when it is put on the floor. The problem is that Macho isn't like most dogs who eat food the second that they see it. He usually waits for me to put in on the floor and sit down. Sometimes he even waits a few minutes before going to eat. Finally this morning I decided that I would just stand there while holding his food bowl and calling him. He actually came over and stood there waiting for me to put the bowl down. I said "stay" and put it down, and then let him go eat it, however, he was never trying to go to the food. I'm going to keep doing this and see if it helps Macho to get more excited about eating. I know, it's crazy to have a dog that doesn't want to eat!
Now that Macho goes outside, I want to take a video of him playing out there with me. It's pretty adorable to see him running around in the grass. Especially knowing that for the first half of his life he never got to go outside or play at all. I will post a video when I finally take one!