As Martin is driving towards Jarrah's house there is a GPS located on the dashboard in front of him. When he turns on the road towards the house, the GPS is now located on the left side of the dashboard location where it was before.
Part of the film's premise is that the Tasmanian Tiger (Thylacine) has poison glands. This is false. The Platypus does have poison glands, but the Tiger never did.
Martin makes many mistakes that an experienced trapper and hunter would not make, particularly one hunting a canine animal. Canine have particularly sensitive smell and will actively avoid ground contaminated by human scent.