The 1st question answer is D. Jack doesnt like being made fun of his name. He changed his name to Harry till he found a certain someone who made it worse so it doesn't matter what name you have.
The 2nd question answer is C. Jack think using Harry, his middle name, as his name wilk solve the problem. He didnt expect that girl came up to him and say that her dog name also.