Getting a new puppy can be both exciting and daunting. and can provide many challenges and a change of lifestyle for the whole family – which is where taking your puppy along to a reputable puppy school, with qualified trainers and small groups, can help. Ask any new puppy owner and there’s probably been a few sleepless nights, some toileting accidents, chewed up toys, socks...