For dog owners and hopeful dog owners alike, we like the charming Incomplete Book of Dog Names, handmade by a press in New England, featuring names of “actual creatures now living, either in the flesh or in memory.” It’s $7.95 from the OrangeArt Store.