Brodie, as defined by Wikipedia: Brodie can be a given name or a surname of Scottish origin, and a location in Moray, Scotland, its meaning is uncertain; it is not clear if Brodie, as a word, has its origins in the Gaelic or Pictish languages. In 2012 this name was the 53rd most popular boys' name in Scotland. The given name can be a male or female name, originating from the surname.
Derek is a male name. It is the English language short form of Diederik, the Low Franconian form of the name Theodoric. Theodoric is an old Germanic name with an original meaning of
"people-ruler". Which means it could be a very fitting name for a Cocker Spaniel