A Dubba dubba is the bigger furrier type of the numma Fwrends. n.
To Dubba Dubba is to wander all around whatevering all over the place. v.
Look at the Dubba! - same cute puppy. (n.)
No wonder you didn't find the shop you were too busy dubba dubbing everywhere.