Hello! I've a 12-week old Silver Lab called Cosmo. Generally he's doing ... ok. Training is difficult but he's got basic commands down (when he...