Lew, Drew, Rew, Stew, and Mew have dogs named (and in no particular order) Bowser, Fido, Rover, Snoopy, and Spot. These five dogs are (and once again in no particular order) a poodle, a basset, a terrier, a spaniel and a collie. Based on the clues given, try to determine the name and the breed of each boy's dog.
No dog's name begins with the same letter as that of his master.
Rover is not Rew's or Stew's dog.
Spot's master and the owner of the spaniel both have names beginning with the same letter.
Neither Lew's dog nor Drew's dog is the basset, nor is Snoopy.
Rew's dog and the collie are not called Spot or Snoopy.
Mew's dog is not a terrier.
So…who has the collie named Rover?