Metropolitan K9 is the best! I bought my dog, a Belgian Malinois puppy, and am now training with them. Greg takes the time to break everything down for me, and explain why my puppy acts the way he does, and makes himself available any time I have a question about his behavior. The puppy I got has the best temperament, and with Greg's help has also been so easy to train. For someone who knew nothing about dog training before this puppy, Greg has made it so easy. I'm not sure what I'd do without Greg and Metropolitan K9.