Are you thinking of getting your first ever dog? Being a first-time dog owner can be both challenging and rewarding, so it's ...