Eu entendo o que quer dizer o pet ser o usuário no sentido de que quando pensaram no aplicativo, mesmo sendo um humano que iria executá-lo, pensaram por exemplo
"O que o cachorro gostaria de ouvir?",
"Quais barulhos chamam a atenção dos animais?"
"Quantos barulhos diferentes são necessários para que se possa atrair a atenção do maior número possível de pets?"
Nesse caso o desenvolvedor pensou no usuário (animalzinho) para desenvolver o app e ao mesmo tempo no humano, que gostaria de ter o problema (tirar fotos do bichinho) resolvidos.
Entendo que o usuário não é só quem usa, mas sim para que o app é pensado. Por exemplo se você desenvolver um app para controlar os momentos de trocar óleo, a água, pneus, pastilhas de freio e etc... do seu carro. Você tem que levar em consideração não só as suas necessidades como cliente, mas também as características mecânicas do carro, desse modo você desenvolve o app pensando no carro não no humano, mesmo ele não interagindo diretamente com o app.
Acho que talvez isso ajude a entender um pouco melhor.
:D