Farala,
No dudo que tu conocimiento del mundo veterinario sea más amplio que el mio, pero te aseguro que en el veterinario de Sanchinarro te piden medicamentos o te los dan directamente (previo pago), como en las otras 5 o 6 clínicas a las que he ido en mi vida con distintos perros (estamos hablando de pastillas para desparasita, gotas para los oídos, antibióticos...). Y también puedo decirte que, legal o no, hay muchas clínicas donde no cobran por la consulta en sí, sólo por el tratamiento (si tiene que poner una vacuna, te cobra la vacua al precio que le parezca, pero si sólo vas a comprobar que no le pasa nada, no te cobran nada).