A 56-year-old Manawatu man is due to appear in court tomorrow charged with the murder of missing Whanganui man Whetu Teaola Hansen.
Hansen was last seen on November 24, driving his 1980 grey Ford ute towards Palmerston North.
The vehicle was recovered from a property in Akers Rd, Linton, on December 5.
His disappearance began as a missing person investigation and was upgraded to a homicide inquiry in early December.
Police arrested and charged the man today and said he would appear in the Palmerston North District Court.
''Officers from across the district have worked tirelessly on this investigation since it began and there is still much work to be done with the main focus of returning Mr Hansen to his family,'' said Detective Senior Sergeant Simon Harrison, officer in charge of the investigation.
Neither Hansen nor his dog, Henry, had been found and police still wanted to speak to anyone with information.
Harrison said earlier this year Hansen normally took Henry with him when he went out and used to tether the dog in the back of his ute.
It was thought the whereabouts of the dog, a mixed breed of medium build and height with reddish-brown fur, might play an important role in shedding more light on Hansen's location.
Anyone with information should phone Detective Dave Wilson on 06 213 9595. Information can be provided anonymously to Crimestoppers on 0800 555 111.
How excited are you about the 2014 Commonwealth Games?Related story: After the hype, time to let the Games begin