
A fishy smell is usually a sign of full glands. It is unusual for a young puppy to need emptying, however, I think small hard motions do not empty them reliably you need bulky stools to do that, you could try adding a little bran to the diet but you may need them emptied in the short term. With a young puppy I would always let a vet do it rather than attempt it myself.