The dog video reminded me of Elfen Lied.