I agree.
You just need to adjust the size.
A German Shepherd puppy can't be smaller than a cat.