After making a pillar like I did in the video, please paste these commands in order from the bottom command block to the top one.

Also remember to change the name of the wolf ("RED") from the commands with the name of your wolf.


/execute @e[name=DHAS] ~ ~ ~ execute @e[type=Wolf,name=RED,r=2] ~ ~ ~ scoreboard players tag @e[type=Item,r=2] add KILLDROP {Item:{id:"minecraft:arrow"}}


​/execute @e[name=DHAS] ~ ~ ~ execute @e[type=Wolf,name=RED,r=2] ~ ~ ~ scoreboard players tag @e[type=Item,r=2] add KILLDROP {Item:{id:"minecraft:bone"}}


​/kill @e[tag=KILLDROP]


​/execute @e[name=DHAS] ~ ~ ~ execute @e[type=Wolf,name=RED,r=2] ~ ~ ~ kill @e[type=XPOrb,r=2]


​/execute @e[type=Wolf,name=RED] ~ ~ ~ entitydata @e[name=DHAS,r=2,ry=0,rym=0] {Rotation:[90f,0f,0f]}


​/execute @e[type=Wolf,name=RED] ~ ~ ~ entitydata @e[name=DHAS2,r=2,ry=0,rym=0] {Rotation:[-90f,0f,0f]}


​/execute @e[name=DHAS] ~ ~ ~ playsound item.armor.equip_generic master @a ~ ~ ~ 10 1


​/execute @e[type=Wolf,name=RED] ~ ~ ~ execute @e[name=DHAS,r=4] ~ ~ ~ setblock ~ ~ ~ air


​/execute @e[type=Wolf,name=RED] ~ ~ ~ entitydata @e[name=DHAS,rm=3,ry=90,rym=90] {Rotation:[0f,0f,0f]}


​/execute @e[type=Wolf,name=RED] ~ ~ ~ entitydata @e[name=DHAS2,rm=3,ry=-90,rym=-90] {Rotation:[0f,0f,0f]}


​/execute @e[name=DHAS] ~ ~ ~ playsound item.armor.equip_generic master @a ~ ~ ~ 10 1


​/execute @e[type=Wolf,name=RED] ~ ~ ~ execute @e[name=DHAS,rm=5] ~ ~ ~ setblock ~ ~ ~ barrier

Tutorial viewed            times

Command block column

SMART COMMAND BLOCK DOG HOUSE

/summon ArmorStand ~.41 ~ ~.6 {CustomName:"DHAS2",NoGravity:1b,Invisible:1,ArmorItems:[{},{},{},{id:banner,Count:1,Damage:15}],Marker:1,Pose:{Head:[0f,180f,180f]}}

/summon ArmorStand ~-.41 ~ ~.6 {CustomName:"DHAS",NoGravity:1b,Invisible:1,ArmorItems:[{},{},{},{id:banner,Count:1,Damage:15}],Marker:1,Pose:{Head:[0f,180f,180f]}}

/setblock ~ ~1 ~ minecraft:wall_sign 2 replace {Text1:"{\"text\":\"-=-=-={}=-=-=-\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/summon Skeleton ~ ~-1.5 ~2 {CustomName:DHSK,NoGravity:1b,Attributes:[{Name:generic.maxHealth,Base:1}],Health:1.0f,NoAI:1,Silent:1,ActiveEffects:[{Id:14,Amplifier:1,Duration:199999980,ShowParticles:0b}]}\"}}",Text2:"{\"text\":\"RED's\",\"color\":\"dark_red\",\"bold\":true,\"italic\":true,\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/playsound entity.wolf.growl master @a ~ ~ ~ 10 2\"}}",Text3:"{\"text\":\"doghouse\",\"color\":\"gray\",\"bold\":true}",Text4:"{\"text\":\"-=-=-={}=-=-=-\"}"}