The 19 Best Gifts for Dogs and the People Who Love Them

Here are the best gifts for dog lovers (and their pups!).