Some people use it to mean open (honest) or fiercely, while others say 'against all odds'. Some ascribe the facial expression to doing something they would rather not do.
cara de perro.
1. f. coloq. Semblante expresivo de hostilidad o de reprobación.
Real Academia Española © Todos los derechos reservados