Everything Dogs Expect you to Know