Two crews from Aylesbury alongside an officer attended.
Firefighters were called to a dog who had become stuck on the roof of a first floor porch.
Firefighters used one short extension ladder and a carry sheet to rescue the dog uninjured and handed them into the care of their owner.