I’m not good with naming breeds of small dogs, but I do know that she appears to be packing a full size Springfield XD(m) in a Galco Ankle Glove . I could be wrong about the gun though, because it doesn’t appear Galco makes an ankle glove specifically for the XD(m)… not to say that the 3″ XD 9/40 one wouldn’t work.
Unfortunately Galco hasn’t caught on yet and mentioned this in the “Canine Products” section of their website. :P
UPDATE: Anonymous and Paladin from the comments say the dog is a Miniture Pinscher. Thanks guys.
UPDATE 2: Jesse informed me in the comments, that the gun is a Walther PPS