This is not a comedy, as the trailer would suggest. This is a movie about dealing with the struggles of coming home from deployment. The symbolism used as the dog struggling and having outbursts of anger is used rather than showing a veteran.
Overall, it is a good movie but does stray with some odd short side topics that aren't fully explained. But you can infer the issues.