From toys and treats to custom collars and leashes, these are the best gifts for dog owners.