Junkyard dog

The junkyard dog is a canine pet found in the company of a trader named Gene, traveling in the Commonwealth $$ It appears during a random encounter $$

Background
The junkyard dog can be bought from Gene, its current master. It was bred by and raised by Gene and is potentially for sale to someone who he deems acceptable. Gene doesn't want to sell it but if the Sole Survivor can pass a Charisma check of six or higher he can be persuaded to for 250 caps.

Junkyard dogs can also be caught in a dog cage in the add-on Wasteland Workshop.

Other interactions

 * If bought, the junkyard dog can be sent to any workshop settlement that is under the population cap and will count for five points of defense. They will also go into a doghouse to rest just like Dogmeat.
 * If the dog enters a settlement in workshop mode, they can be moved to the current or another settlement without paying for them, the dog will add 5 defense and occupy a doghouse. Passing the Charisma check with Gene may be necessary first.
 * When looking to find the junkyard dog at the settlement selected when purchased, the dog will be found at any available doghouse. One can remove all existing ones then place a new one where the player character prefers her to be located.
 * In the workshop interface the Sole Survivor can select/move the doghouse and they will follow around while carrying it.
 * Unlike with Dogmeat or settlers the Sole Survivor cannot trade with the junkyard dog. However, items can be equipped by reverse pickpocketing them to equip dog apparel.
 * It is possible to encounter Gene again after purchasing a first junkyard dog. If this occurs a Charisma check is not required to purchase another dog, nor is the conversation as long as the Sole Survivor states that they would like to purchase another dog.
 * The junkyard dog is the only character in the vanilla game with  which counts towards increasing settlement Happiness. The Wasteland Workshop add-on allows for the acquisition of cats and gorillas that provide the same benefit. Cats do not contribute to defense rating or actual defense, gorillas do.
 * The junkyard dog's equipment may randomly change over time between the various items that Dogmeat can equip.

Appearances
The junkyard dog appears only $$

Bugs

 * If purchasing multiple junkyard dogs from Gene it can change their model, like fur color change.
 * Bug fix: reload a previous save before purchasing if possible then reload present save.
 * If the Sole Survivor pickpockets a companion near the junkyard dog, the dog and the other settlers will begin attacking them and they will not become docile even after a 24 hour waiting period, unlike the settlers do. This can not be reset using console commands, they will always be hostile following this event.