The Brecon Beacons Mountain Rescue Team were called to help find three missing person and a dog at 4.37pm on Thursday who were in the Waun Rhyd area.
One of the males reported an ankle injury and the dog, Alfie, was cold, wet and exhausted.
The group were reasonably well equipped but did not have torches and were on a particularly long route in very poor weather conditions.
The team located the party, walked them off the hill and carried Alfie down in a rucksack, using heat packs to keep him comfortable.
Alfie was warmed up, treated with oxygen (in line with veterinary advice) and given some Forthglade Natural Pet Food, after which the group started their journey home to Hampshire.