You know it sounds like kids. You have to decide whether or not this is acceptable. I think that when there is a visit planned they should both be on a leash. I know that you are close to both dogs, but to allow another dog to come into your house and dominate your dog is not right. The dog needs to be corrected. I know you mentioned that he lived there once, but he doesn't anymore. He now has a new territory to control. He should be corrected and the NILIF should be used with him. You decide when to pet or give a treat, not the dog.
i always correct him, but he is just so jelouse. i feel bad for Nala, he is always growling at her. But now Hector will stay outside when he comes over to my house. He is even protecting me sometimes. oh this crazy dog.
hector you should really stop this from continuing. hector is showing his dominance to nala. letting her know with the food and the bed that he is the top dog and she is not. if they lived together on a regular basis they would work all this out and come to an aggreement. but since hector doesn't live there you don't know how far he will take it one day and that could wind up being serious for nala. you are the alpha in the home, not hector. he needs to know that this behavior is unacceptable to you and he needs to behave. as alpha you control the pack, not him. he will still love you and protect you but he needs to have some boundaries enforced.