Try giving him something to chew on, like a Kong stuffed with frozen peanut butter or cream cheese. He won't sleep through that.
When Loki was a puppy we didn't allow naps after 7pm LOL Seriously, if they sleep all day they will be up all night. This is NOT forever. My two are 3&4 and they sleep all day AND night