diff --git a/mods/ENTITIES/mobs_mc/iron_golem.lua b/mods/ENTITIES/mobs_mc/iron_golem.lua
index 77967db7f..460d8a75f 100644
--- a/mods/ENTITIES/mobs_mc/iron_golem.lua
+++ b/mods/ENTITIES/mobs_mc/iron_golem.lua
@@ -33,7 +33,12 @@ mcl_mobs.register_mob("mobs_mc:iron_golem", {
 	},
 	visual_size = {x=3, y=3},
 	makes_footstep_sound = true,
-	-- TODO: sounds
+	sounds = {
+		random = "mobs_mc_iron_golem_random",
+		death = "mobs_mc_iron_golem_death",
+		damage = "mobs_mc_iron_golem_clank_damage",
+		distance = 16,
+    },
 	view_range = 16,
 	stepheight = 1.1,
 	owner = "",
diff --git a/mods/ENTITIES/mobs_mc/sheep.lua b/mods/ENTITIES/mobs_mc/sheep.lua
index eb817ab8a..8b938151d 100644
--- a/mods/ENTITIES/mobs_mc/sheep.lua
+++ b/mods/ENTITIES/mobs_mc/sheep.lua
@@ -92,9 +92,9 @@ mcl_mobs.register_mob("mobs_mc:sheep", {
 	},
 	fear_height = 4,
 	sounds = {
-		random = "mobs_sheep",
+		random = "mobs_mc_sheep_random",
 		death = "mobs_sheep",
-		damage = "mobs_sheep",
+		damage = "mobs_mc_sheep_damage",
 		sounds = "mobs_mc_animal_eat_generic",
 		distance = 16,
 	},
@@ -149,6 +149,11 @@ mcl_mobs.register_mob("mobs_mc:sheep", {
 				self.object:set_velocity(vector.zero())
 				self.gotten = false
 				self.object:set_properties({ textures = self.base_texture })
+				minetest.sound_play({name="mobs_mc_animal_eat_generic", gain=0.4}, {
+				pos = pos,
+				gain= 0.4,
+				max_hear_distance = 16,
+				}, true)
 			end
 		end)
 
diff --git a/mods/ENTITIES/mobs_mc/skeleton+stray.lua b/mods/ENTITIES/mobs_mc/skeleton+stray.lua
index 11fb30f88..d3708e4b7 100644
--- a/mods/ENTITIES/mobs_mc/skeleton+stray.lua
+++ b/mods/ENTITIES/mobs_mc/skeleton+stray.lua
@@ -38,6 +38,7 @@ local skeleton = {
 		"mobs_mc_skeleton.png", -- skeleton
 	} },
 	makes_footstep_sound = true,
+	walk_velocity = 1,
 	textures = {
 		{
 			"mobs_mc_empty.png", -- armor
@@ -47,7 +48,7 @@ local skeleton = {
 	},
 	-- TODO: change random to new api when min minetest version is 5.8
 	sounds = {
-		random = "mobs_mc_skeleton_random.2",
+		random = "mobs_mc_skeleton_random",
 		death = "mobs_mc_skeleton_death",
 		damage = "mobs_mc_skeleton_hurt",
 		distance = 16,
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.1.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.1.ogg
new file mode 100644
index 000000000..4bd4d36f6
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.1.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.2.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.2.ogg
new file mode 100644
index 000000000..395cb22ec
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.2.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.3.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.3.ogg
new file mode 100644
index 000000000..d12b9176d
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_clank_damage.3.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_death.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_death.ogg
new file mode 100644
index 000000000..a9c3b5f9f
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_death.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_random.1.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_random.1.ogg
new file mode 100644
index 000000000..31da62a00
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_random.1.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_random.2.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_random.2.ogg
new file mode 100644
index 000000000..e22a197fe
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_iron_golem_random.2.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_damage.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_damage.ogg
new file mode 100644
index 000000000..36d08c149
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_damage.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_random.1.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_random.1.ogg
new file mode 100644
index 000000000..b1b2b567d
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_random.1.ogg differ
diff --git a/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_random.2.ogg b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_random.2.ogg
new file mode 100644
index 000000000..6ddde616d
Binary files /dev/null and b/mods/ENTITIES/mobs_mc/sounds/mobs_mc_sheep_random.2.ogg differ