Surprise Surprise.....

You have a puppy
Everything they do revolves around play
You calling his name and wanting him to come ... just means Mom wants to play
... So I'll make her chase me
You want him to come to you
Then you need to make it in his best interest to come
Already you know he comes when you have a treat
so build on that ... and have him think you always have a treat when you call him
set up some training time
call him and give him a treat when he comes
it's a good idea to keep some treats with you in a pocket for safe keeping
COME ... is a command you always want him to obey