Thanks again for the replies! No, I think the first problem was that the meeting with MIL was not well planned (she called that day and asked to spend the night at our house before heading to the airport)…so we didn't have much time to prepare the meeting and it wasn't well planned out (major learning curve on this one and I will make sure to plan introductions to people much more thouroghly in the future.) I don't want to put Jackpot (or a guest in our house) in that position again.
I will definately use the "let him come up to you in his own time" as part of introductions in the future.
I still have the heartworm med (yes its chewable...but he doesn't want it). I'll see if we can force it down & if not we'll take him in to the vet tech and see if they can show us how!
Thanks again...you are all such valuable sources of info and I truely appreciate you taking the time to respond!