Question: How do I make a nickname for my husband that isn't wimpy?

Answer:  Think of adjectives and nouns that exude strength and power. (See Question: What is the point of these silly nicknames?)

Animals?
Tiger
Lion

Hobbies?
Golf
Fisherman
Football

Non wimpy adjectives?
Amazing
Awesome
Strong

Now that we have a list of good words, let's throw in some affectionate adjectives too so that they look like nicknames, not titles.  If in doubt, just throw the word "man" at the end of it, I've never met a male who didn't like to be called a man.
Snuggly Tigerman
Charming Fisherman
Amazing Golfer Dude
Awesome Strong Lion

If all else fails, use the word King or Doctor, but not together.
King of my Heart
King of my World
Doctor Awesome
Doctor Amazing
My Royal King