Breakdown of Tu perro ha roto una valla mía.
el perro
the dog
un
a, an, some
tu
your (singular)
haber
to have (auxiliary)
romper
to break
mío
mine / of mine
la valla
the fence
Elon.io is an online learning platform
We have an entire course teaching Spanish (Spain) grammar and vocabulary.