I feel for you, we recently lost our cat whom my youngest son affectionately referred to as his "sister"- prompting a very confused school phone inquiry.
I read a study claiming it often takes longer to grieve a pet than a close relative even, and can be a more difficult process. Our pets are there for us and with us 24 hours a day- many aspects of our lives are built around them.
Sending hugs 💜