Un chiot = puppy Des chiots = puppies
un chien noir
poodle is translated 'caniche' (masc.) in French.
dog I'd say: chien
traquer des petits gâteaux