A German Shepherd puppy who went missing after an accident on the A9 has been found, police have confirmed.
As a social worker John Edward saw just how much a guide dog changed people's lives - so now he's doing his part to help by raising one himself.
A pint-sized pooch with two dislocated legs, joint issues and tumours in his eyes had his life saved at the eleventh hour after a family adopted him.
An animal charity has urged prospective dog owners not to buy from illegal puppy traders ahead of Christmas.
A seven-month-old puppy was drowned in a bath by an intruder during a burglary, police have said.