Hee! Like the old Fawlty Towers routine: what sort of dog is that? He's a little Shih Tsu! Oh, sorry to hear that...

Yes, I have "relative pitch" too...wouldn't know a perfect note, but I can usually name notes. The way I can guess them is by imagining the sound of certain chords--like an E major guitar chord--and doing the walk-up in my head. So, rather than immediately naming the pitch, I suppose I deduce it.