Time for a New Dog

You are in the market for a new dog and you want to get...