Hola
WebDeveloperZ, disculpa si esto no es lo que pedias, recien me estoy iniciando en Python asi que pudo estar equivocado o existir una mejor forma de hacer esto.
Código Python:
Ver originalpalabra = "perro"
# palabra = "gatoperrovaca"
# palabra = "gatovacaperro"
# palabra = "otro perro"
x = palabra.index("perro")
animal = palabra[x:len("perro")+x]
print animal
Decime si no se entiende algo.
Puse otras posibilidades de strings comentados para que pruebes diferentes casos.
Saludos!