This is my friend's brother's new puppy. Puppy needs a name. The twist is that Puppy's name would ideally be a river, as previous dogs were also named after rivers - and did I recall which? No. Though I think Shenandoah was one. It's a blue heeler if I recall, so I suggested "Danube." Oh come on, you would too!
After that I got kind of puckish and started throwing things out like "Po" and "Yangtze" and "Billabong." Suggestions anybody?
While you're here, check out this website I found of animal names. Pretty all-encompassing.