You are NOT being disloyal. I think Duncan wants you to have a helper now that he is away.
A new puppy to care for, walk, feed, play with, will be HONORING Duncan's memory.
Please love again. It will ADD to your love for Duncan, not subtract from it.