diff --git a/src/facilities/farmyard/animals/animals.js b/src/facilities/farmyard/animals/animals.js
index d99e2622cf67fae07d7bada8f7aefbbc5ef06167..0a6c43b0337a75e8bbaa487b903c9ff09b6f7367 100644
--- a/src/facilities/farmyard/animals/animals.js
+++ b/src/facilities/farmyard/animals/animals.js
@@ -272,7 +272,7 @@ App.Facilities.Farmyard.animals = function() {
 	 * @returns {string|HTMLElement}
 	 */
 	function animalLink({animal, active, type, price, setActiveHandler, purchaseHandler}) {
-		if (animal.purchased) {
+		if (animal.purchased || V[animal.type].some(a => a.name === animal.name)) {
 			if (V.active[active] && V.active[active].name === animal.name) {
 				return App.UI.DOM.makeElement("span", `Set as active ${type}`, "note");
 			} else {