The Scottish SPCA has appealed for information after a healthy dog and dead puppy were dumped in a lay-by near Portsoy.
A member of the public spotted the two dogs near the B9025 road on Wednesday 2 March and called the police.
Scottish SPCA Senior Inspector Lesley Crockett said, "The puppy had been put in a carrier bag and a post mortem revealed that it had died from a dog bite wound.
"It was a male six to eight week old Staffordshire bull terrier type dog.
"The adult dog that was also abandoned was also a Staffordshire bull terrier and was in good bodily condition.
"He is approximately three to four years old and is a brindle colour.
"It took us a week to rescue him as he was so frightened he wouldn't come near anyone but he stayed in the same area.
"When we finally caught him he was very nervous but he has now come out of his shell and is a good natured, friendly dog.
"It is likely that both dogs were abandoned together, however, it is a very strange case as one was in good condition and the other dead.
"Whoever dumped these dogs clearly didn't care about their welfare as the puppy obviously suffered a painful death and the adult dog could have easily been hit by a car and he was very stressed by the whole ordeal.
"We would urge anyone with information to call our animal helpline to help us identify who these dogs belonged to."
The dog is now being cared for at the charity's animal rescue and rehoming centre in Inverness where staff have named him Tyson.
Potential penalties for causing an animal unnecessary suffering include a prison sentence, a substantial fine and a ban on keeping animals.
Anyone with information regarding the dog should call our animal helpline on 03000 999 999. All calls are treated in the strictest confidence.