Yes, the full expression is "it's a dog-eat-dog world out there." It's just figurative, neither impolite or offensive. The only way to win/survive is to eat other "dogs". 'Tis a rather visceral image. :D\
Actually, I can't imagine it as anything other than an adjective.