Small compact breed of dog also called a carlin (3)
I believe the answer is:
pug
(Other definitions for pug that I've seen before include "Small stocky dog" , "Dog with broad flat nose, or short fighter" , "Carlin dog" , "Small compact dog" , "Dog with broad flat nose, or an informal boxer" .)