Today I discuss the 7 types of dogs that you need to know and understand if you are considering a new puppy, or you just want to understand you current dogs quirky behaviours!