Having a pup is an amazing experience, but it can also be confusing and tedious especially for first-time dog owners. ...