that sounds like something I would say. I don't refer to something as a "puppy" unless I'm quite impressed with it, so to say "hang that puppy up" would mean I really like it and think it should be put in a place others can see it.
Though I could also see someone saying it sarcastically - like "hang that puppy up" (because there is no way that I'd ever put it in my house).